RabbitMQのSTOMPアダプターを使用してRPCを実行しようとしています。クライアントライブラリとして、STOMP over WebSocket(https://github.com/jmesnil/stomp-websocket/)ライブラリを使用しています。
ドキュメント(http://www.rabbitmq.com/stomp.html#d.tqd)から、reply-toヘッダーを設定する必要があることがわかります。「reply-to:/ temp-queue / foo」のようなものを指定することでこれを行い、サーバー側クライアント(node-amqp)でreplyToヘッダーが正しく設定されていることを確認しました(例:replyTo:'/ reply -queue / amq.gen-w2jykNGp4DNDBADm3C4Cdx')。まだサーバー側のクライアントで、「/ reply-queue/amq.gen-w2jykNGp4DNDBADm3C4Cdx」にメッセージを公開するだけでメッセージに返信できます。
ただし、RPC呼び出しが開始されたクライアントコードでこの応答を取得するにはどうすればよいですか?ドキュメントには、「SENDおよびSUBSCRIBEフレームに/ temp-queue宛先(...)を含めることはできません。応答キューへのサブスクリプションは自動的に作成されます」と記載されています。
では、どうすれば返信先キューにサブスクライブできますか?RPC呼び出しの結果を取得するにはどうすればよいですか?
前もって感謝します。