Сжатие транспортного мыла JMS Axis2 WebService - PullRequest
1 голос
/ 04 декабря 2009

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

Вопросы:

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

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

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

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

ТНХ

1 Ответ

1 голос
/ 25 января 2012

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

...