我在用跺脚.py作为ActiveMQ与VeriFIX对话的客户端。 Verifix使用JMS。在
有一个API主题要向和发送命令API.响应接收响应的主题。在
只有报头到达stomp客户机,而不是实际的有效负载。在
为了让ActiveMQ知道如何将消息序列化到STOMP客户端,我似乎需要配置消息转换。在
http://activemq.apache.org/stomp.html提到XStream(XML)和jettion(JSON)
如何配置XStream或jettion?在
(编辑)解决方案:
解决方案是包含一个“transformation”头。在
有效值为:jms-map-json或jms-map-xml
下面是订阅框架的外观。在
SUBSCRIBE
ack:auto
destination:/topic/VERIFIX.API.REPLY
transformation:jms-map-json
^@
在找到这个之后,我仍然无法在ActiveMQ文档中找到它。在
这有记录吗?在
由于您没有提供任何详细信息,所以只提供一些可能有帮助的一般性要点:
Here是一个演练,包括其他人如何解决类似场景的源代码。。。在
这些链接包括教程和提供有关STOMP/XStream等参考信息的源代码:
http://stomp.fusesource.org/documentation/php/book.html#Message_Transformation
http://x-stream.github.io/converter-tutorial.html
http://x-stream.github.io/annotations-tutorial.html
http://svn.apache.org/viewvc/activemq/trunk/activemq-core/src/test/java/org/apache/activemq/transport/stomp/SamplePojo.java?view=markup
相关问题 更多 >
编程相关推荐