1

JMX を介して実行時にファイル コンシューマーの遅延を設定/変更したいと考えています。プロパティの値を変更することはできますが、コンシューマを再起動するまで考慮されないようです。

camel-archetype-java とその基本ファイルの例を使用した例:

  • それを実行します
  • JConsole で setDelay オペレーションを呼び出して、ファイル コンシューマの遅延を変更します。
  • コンシューマーの遅延プロパティが変更されましたが、ログは、デフォルトで 500 ミリ秒でポーリングし続けていることを示しています
  • コンシューマーの停止/開始
  • 遅延の新しい値は消費者によって使用されます

実行時に動作させるには、別の手順や構成をアクティブにする必要がありますか?

4

1 に答える 1

0

You can change the value on the file endpoint, and then restart the route, eg stop route, start route.

于 2012-11-19T16:57:46.763 に答える