Отправка объектов JSON через JMS? - PullRequest
2 голосов
/ 29 февраля 2012

Я хочу разместить службу с использованием JMS и отправить данные клиенту в формате json и xml. Как мы можем отправить данные клиенту в формате json и xml?

1 Ответ

3 голосов
/ 29 февраля 2012

JMS - это спецификация интерфейса, а не транспорт. Вам нужно обратиться к конкретной реализации, чтобы понять этот вопрос.

Я использовал ActiveMQ для передачи данных JSON и XML другим клиентам; мы использовали заголовок, помечающий тип контента, и обнаружили, что это довольно эффективно. Для связи с ActiveMQ использовались нативные библиотеки Java, Ruby и Perl (через STOMP или OpenWire).

Я также экспериментировал с RabbitMQ, снова через STOMP, и с использованием Apache Camel в сочетании с ActiveMQ для предоставления HTTP-интерфейса в очередь, автоматического соединения JSON, отправляемого через HTTP, с потребителем JMS и предоставления ответа JSON на запрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...