問題タブ [wso2mb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
web-applications - WSO2 ESB で WSO2 MB を使用する方法
WSO2 Message Brokerを個別に使用してみましたが、問題なく動作します。
実際、送信者と受信者として機能する 2 つの別個の Java アプリケーションを作成しました。どちらのアプリケーションも amqp 接続文字列を使用して接続を開始します。Apache Ant サーバーを使用してアプリケーションを構築しました。
ここで、Message Broker を WSO2 ESB と統合したいと考えています。
ESB を使用して Web アプリケーションで Message Broker を使用する最良の方法を教えてください。
時々混同してしまいますが、
混乱 1 :メッセージ ストアとメッセージ ブローカの違い。
混乱 2 : Web アプリケーションは、メッセージ ブローカーを使用するために接続文字列を必要としますか?
spring - 春のjmsトピックに名前を割り当てる
Spring JMS を使用して WSO2MB サーバーに接続しています。すべて正常に動作していますが、すべてのリスナーに同じ ID が割り当てられています。一意にするために clientId を指定しましたが、機能していません。名前を入力できる他のフィールドが見つかりません。
JMS リスナーに id を指定しましたが、成功しませんでした。
wso2 - WSO2 メッセージ プロセッサによって呼び出された Web サービス応答でファイルにログインできますか?
私はWSO2 ESBの初心者で、次の問題があります。
私のESBフローには、XML ドキュメントをWSO2 MBキューに入れるStore メディエータがあります。これが私のメッセージ ストアの構成です。
ご覧のとおり、ドキュメントはglisQueueキューに入れられます。
次に、(このプロジェクトで) glisMessageProcessorという名前のメッセージ プロセッサをデプロイしました。このメッセージ プロセッサは、キューが空ではないかどうか、送信先の XML ドキュメントと Http 呼び出しを実行する外部 Web サービスが含まれているかどうかをチェックします。これが私のメッセージ プロセッサの構成です。
ご覧のとおり、データ ソースとしてglisMessageStoreを使用しているため (送信するデータを取得するためにglisQueueキュー定義を使用しています)、これらのデータをWeb サービスのエンドポイントであるglisEndpointに送信しています (私のプロジェクト)。
正常に動作し、データはglisEndpointによって表される外部 Web サービスに正しく送信されます。
私の唯一の問題は、Web サービスが呼び出されたときにメッセージを返すことです (何らかの方法で保存する必要がある情報が含まれています)。
これらの応答メッセージを取得してログ ファイルに記録するように、 glissMessageProcessorを何らかの方法で構成できますか?
api - WSO2 ESB メッセージ プロセッサ: javax.jms.ObjectMessage を受信しませんでした
ofを使用してof にいくつかのjson
コンテンツを挿入しました:queue
WSO2 Message Broker
API
WSO2 ESB
このでは、 の応答API
を反復処理し、これを使用して注文を 1 つに挿入しました。json
endpoint
Message Broker's queue
sequence
次に、これらのメッセージを orders_mbで消費し、別の で使用したいので、 Message Processor
atを作成しました。とのコードは次のとおりです。WSO2 ESB
queue
sequence
Message Store
Message Processor
最後に、 がのメッセージを送信するのは次のsequence
とおりです。Message Processor
queue
API resource
に注文を挿入するために を呼び出すと、queue
機能します。ただし、Message Processor
消費するとログアウトします
[2017-07-13 10:06:34,856] 警告 - JmsConsumer [orders_mb-C-1]。javax.jms.ObjectMessage を受け取りませんでした
何が問題なのかわかりません。同じ問題について質問するこの質問を見ましたが、必須のプロパティを既に挿入しており、ここではまだ機能していません。