我使用stomp.py作为ActiveMQ与VeriFIX交谈的客户端。 Verifix使用JMS。如何使用STOMP配置ActiveMQ?
有一个API主题发送命令和一个API.RESPONSE主题来接收响应。
只有标题到达stomp客户端,但不是实际的有效负载。
我似乎需要配置消息转换,以便ActiveMQ知道如何将消息序列化到STOMP客户端。
http://activemq.apache.org/stomp.html提到的XStream(XML)和抛弃(JSON)
如何配置的XStream还是抛弃?
(编者)SOLUTION:
的解决方案是包括 '变换' 标头。
有效值:JMS-MAP-JSON或JMS-MAP-XML
这里是订阅框架应该是什么样子。
SUBSCRIBE
ack:auto
destination:/topic/VERIFIX.API.REPLY
transformation:jms-map-json
^@
找到后我仍然无法在ActiveMQ文档中找到它。
这是否记录在任何地方?
真正良好的来源的例子是StompTest.java在ActiveMQ的SRC,它示出了转换头的相当多的变化。 – 2012-03-07 23:02:51