我正在使用stomp.py作为ActiveMQ的客户端与VeriFIX交谈。 Verifix使用JMS。
有一个API主题可以发送命令,API.RESPONSE主题可以接收响应。
只有标题到达stomp客户端,而不是实际的有效负载。
我似乎需要按顺序配置Message转换,以便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文档中找到它。
这是否记录在任何地方?
答案 0 :(得分:1)
由于您没有提供任何详细信息,只是提供一些可能有用的一般要点:
Here是一个演练,包括其他人如何解决类似情景的来源......
这些链接包括提供有关STOMP / XStream等的参考信息的教程和来源: