Вопрос

Я использую stomp.py в качестве клиента для ActiveMQ, чтобы поговорить с verifix. Verifix использует JMS.

Есть тема API для отправки команд и в теме API.Response для получения ответов.

Только заголовок прибывает на клиент STOMP, но не фактическая полезная нагрузка.

Мне кажется, нужно настроить преобразования сообщения на заказ для ActiveMQ, чтобы узнать, как сериализовать сообщения для STOMP клиентов.

http://activemq.apache.org/stomp.html упоминает xstream (XML)и jettison (JSON)

Как настроить xstream или jettison?

(отредактировано) Решение:

Решение - включить заголовок «преобразования».

Допустимые значения: JMS-Map-JSON или JMS-MAP-XML

Вот что должен выглядеть кадр подписки.

SUBSCRIBE
ack:auto
destination:/topic/VERIFIX.API.REPLY
transformation:jms-map-json

^@
.

После нахождения этого я до сих пор не могу найти его в документации ActiveMQ.

Это документировано где угодно?

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

Решение

Since you don't provide any detailed information just some general points which might help:

Here is a walkthrough including source on how someone else solved a similar scenario...

These are links including tutorials and source providing reference information on STOMP/XStream etc.:

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