(RabbitMQ)サーバーでクライアントにリクエストを送信し、クライアントが操作を実行してサーバーにレスポンスを返すという要件があります。
このトピック、PubSub、Routing に使用するメカニズムを知りたいのですが、rabbit mq の xmpp と同様に、サーバーとクライアントのような双方向接続を作成できますか?
ありがとうロケシュ
(RabbitMQ)サーバーでクライアントにリクエストを送信し、クライアントが操作を実行してサーバーにレスポンスを返すという要件があります。
このトピック、PubSub、Routing に使用するメカニズムを知りたいのですが、rabbit mq の xmpp と同様に、サーバーとクライアントのような双方向接続を作成できますか?
ありがとうロケシュ
Spring AMQP 非同期コンシューマーを使用してMessageListenerAdapter
、POJO を呼び出すことができます。リファレンス ドキュメントを参照してください。
もっとコントロールしたい場合。シンプルMessageListener
を使用し、返信を で送信しますRabbitTemplate
。
このテスト ケースは、エンド ツー エンドの構成 (クライアント側とサーバー側) を示しています。クライアント側は、correlationId の設定を自動的に処理します。