2017-06-20 2 views
0

stompのキュー間でデータを共有することはできますか?新しいプロジェクトがあり、私の仕事はあるキューから別のキューにデータを渡すことです。 ActiveMQとStompを持つシステムを考えてみましょう。このシステムでは、queue1で戻ってqueue2に渡すメッセージを見つけました。これは私にはあまり意味がありません。この問題に関するアドバイスをいただければ幸いです。キュー間でデータを渡す - Stomp

使用事例:

  • QUEUE1:

    私はこのようなアプリケーションを持っているLDAPからクエリを作成し、ユーザーに

  • キュー2を見つける:指定されたユーザーとの交換サーバーからクエリを作成

キュー2のクエリーにqueue1の "user"を使用したい

+0

あなたの質問から正確に何をしようとしているのか不明です。何か助けを求めるために試してみてください。 –

+0

@TimBishありがとうございます。私は私の質問を編集しました。 – jojo

答えて

0

はい、同じブローカ内または複数のブローカ内のキュー間でメッセージを移動できます。

同じブローカーのユースケース:

アプリケーションはbrokerAにQUEUE1にメッセージを送信します。 ActiveMQのComposite Destinationサポートを使用すると、brokerAは、brokerAのqueue2にもメッセージを配信するように設定できます。

異なるブローカユースケース:

アプリケーションがbrokerAにQUEUE1にメッセージを送信し、メッセージは、ブリッジ、またはActiveMQのネットワークコネクタを使用brokerBにキュー2渡されます。

さらに、コードはbrokerAのqueue1からメッセージを読み取り、処理を実行してから、メッセージをbrokerBのqueue2にパブリッシュできます。

Timが彼のコメントで述べたように、最適なソリューションを推薦するには、どのユースケースがあなたに当てはまるかを特定する詳細が必要です。

関連する問題