我使用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