2012-03-02 45 views
1

我使用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文檔中找到它。

這是否記錄在任何地方?

+1

真正良好的來源的例子是StompTest.java在ActiveMQ的SRC,它示出了轉換頭的相當多的變化。 – 2012-03-07 23:02:51

回答

1

既然你沒有提供任何詳細的資料只是一些基本點可能幫助:

Here是包括如何別人解決了類似的情景源的演練......

這些環節包括教程及源上STOMP/XStream的等:

+0

謝謝。我得到了它的工作。查看編輯的問題。 – 2012-03-05 00:55:34

+0

@EddyPronk歡迎您:-)唯一引用'轉換:jms-map-json'我可以看到在ActiveMQ文檔中提供的轉換示例以及我的答案的第一個鏈接中。 – Yahia 2012-03-05 05:55:18