2017-03-20 5 views
1

私はOSBを理解しようとしており、私は図のような状況にあります。非同期JMS

enter image description here

JMSProducerは

JMSConsumerは、プロキシが

JMSReplyProducerは、ビジネスサービスJMSReplyProducerが生成されたメッセージの要求を消費しているREQUESTQUEUEに置かれたメッセージ(要求)を生産するビジネスサービスのありますレスポンス

JMSReplyConsumerはレスポンスを消費するプロキシです。

フローを設定する際に問題があります。 OEPEを使用してOracle Service Busをセットアップしています。私は既にJMSProducerを作成してJMSconsumeに要求を送り、 JMSConsumerに要求を消費させます。 JMSConsumerでは、私はパイプラインのペアを持ち、要求パイプラインにはログを持つノードステージがあります。

図のように、JMSReslyProducerを使用してJMSConsumerを通信する方法と、JMSReplyCOnsumeが応答を消費する方法を理解できません。 URLのポインティングとJMS輸送ビジネスサービスへのプロキシ・ルート左のOSBクラスタが(左上の円によって表される)プロキシサービス

  • を有する
  • 最初のキューを設定

  • 答えて

    1
    1. ResponseQueueから引き出すには、デフォルトの相関IDを使用してください。
    2. 右側のクラスターで、RequestQueueから読み取り、Is Response Requiredが読み取られ、ResponseQueueに出力されるJMSトランスポート・プロキシーを作成します。あなたはそのプロキシを記入して、何でもしたいことをすることができます。