私はActiveMQのクライアントとしてstomp.pyを使ってVeriFIXと話しています。 VerifixはJMSを使用します。STOMPでActiveMQを設定するにはどうすればよいですか?
応答を受け取るためにコマンドを送信するAPIトピックとAPI.RESPONSEトピックがあります。
ヘッダーのみがストンプクライアントに到着しますが、実際のペイロードは到着しません。
ActiveMQがメッセージをSTOMPクライアントにシリアル化する方法を知るためには、メッセージ変換を構成する必要があるようです。
http://activemq.apache.org/stomp.html
はXStreamの(XML)と投棄(JSON)がどのように設定しますXStreamのか、投棄に言及していますか?
(編集後)溶液:
溶液が '変換' ヘッダを含めることです。
有効な値は以下のとおりです。JMS-マップ-JSONまたはJMS-マップXML
ここでサブスクライブのフレームがどのように見えるかです。
SUBSCRIBE
ack:auto
destination:/topic/VERIFIX.API.REPLY
transformation:jms-map-json
^@
これを見つけた後、私はまだActiveMQのドキュメントでそれを見つけることができません。
これはどこに文書化されていますか?
本当に良いソースはActiveMQのSRCでStompTest.javaあり、それは使用されている変換ヘッダーのかなりの数の変化を示します。 –