Вопрос

Проблема:
Я хочу реализовать веб-службу с использованием Axis2 с JMS Transport-In, которая может обрабатывать входящие мыльные сообщения со сжатым содержимым.

Вопросы:

  • Возможно ли это без дополнительной настройки?
  • Достаточно ли клиенту просто сжать содержимое сообщения?

Фон:
Погуглив, я ничего не нашел по этой теме (только настройки HTTP-заголовка на стороне клиента для HTTP Transport-In).Дело в том, что я потенциально могу получать очень большие сообщения (до 1 000 000 записей - одна запись имеет размер 300 байт).Данные, скорее всего, будут разделены на более мелкие фрагменты данных примерно по 50 000 записей.

Вопрос не в деталях реализации веб-сервиса Axis2.

Пожалуйста, также не предлагайте изменения архитектуры, потому что это невозможно.Мы уже попробовали.;)

спасибо

Это было полезно?

Решение

Вы можете адаптировать цепочку обработки Axis2 и добавить обработчик, отвечающий за сжатие/распаковку данных.Обработчики позволяют реализовать пользовательскую обработку сообщений и, по моему мнению, это пример такой настройки.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top