問題タブ [camel-jms]

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.

0 投票する
1 に答える
997 参照

apache-camel - camel blueprint xml で独立した ActiveMQ ブローカーをセットアップする

blueprint.xml で定義されたルートを使用して、ルーティング エンジンとして apache-camel を使用して ServieMix インスタンスをセットアップしています。ブループリントが他のものから完全に分離されるように ActiveMQ を構成しようとしています (独自のプライベート ブローカーを使用します)。

これが私のキャメルブループリントXMLです

次のエラーが表示されるため、セットアップをまったく使用していないと思います

amq-broker はデフォルトのブローカーです。

見つけられるものすべてを注ぎ込んでいるが、何か重要なものが欠けている

私は使っている

  • サービスミックス 7.0.0
  • apache-camel/camel-blueprint 2.16.4
  • activemq-client/camel/blueprint 5.14.3

長い話ですが、ブループリントが他のものから完全に分離されるように ActiveMQ を適切に構成するにはどうすればよいですか?

0 投票する
1 に答える
772 参照

java - JMS メッセージを移動するためにキャメル ルートが無限に実行されている

Camel ルーターを使用して、5 分間隔でアクティブな MQ のキュー 1 (デッド レター キュー) からキュー 2 にメッセージを移動しようとしています。これを達成するために以下のコードを使用しています:-

ここでの問題は次のとおりです。- キャメル ルーティングが 5 分後に有効になります。メッセージを DLQ (DLQ.Consumer.OUTDOCS.VirtualTopic.queue1) から queue1 (Consumer.OUTDOCS.VirtualTopic.queue1) に移動します。しかし、メッセージが poison の場合、メッセージは再び DLQ に戻り、ルーティングによってメッセージが DLQ から通常のキューに移動され、このプロセスは無限に実行され続けます。

私の要件は、ルーティングが 5 分ごとにメッセージを DLQ からキューに 1 回だけ移動する必要があることです。有害なメッセージが表示された場合は、5 分後に確認する必要があります。

0 投票する
1 に答える
739 参照

ibm-mq - テスト接続が成功した後、IBM MQ への Camel jms ルートがすぐにシャットダウンする

私は Camel を数回使用しましたが、この問題は私の頭の中にあり、何が間違っているのかわかりません。これは、IBM MQ からメッセージをフェッチし、ファイルをディスクに配置する新しいアプリケーションです。ルートは非常に単純です。

Connection ファクトリを作成するときに使用されるコードは次のとおりです。

アプリケーションが起動され、接続がテストされた直後に、すぐにシャットダウンが開始されます。例外はスローされません。ローカルでテストするときは、別のプロファイルを使用しており、代わりに ActiveMQ サーバーに接続しています。これは正常に動作し、想定どおりに動作します。

どんな助けでも大歓迎です!

/カタリナ

ルートがシャットダウンされる直前のログの抜粋を次に示します。