JMX を介して実行時にファイル コンシューマーの遅延を設定/変更したいと考えています。プロパティの値を変更することはできますが、コンシューマを再起動するまで考慮されないようです。
camel-archetype-java とその基本ファイルの例を使用した例:
- それを実行します
- JConsole で setDelay オペレーションを呼び出して、ファイル コンシューマの遅延を変更します。
- コンシューマーの遅延プロパティが変更されましたが、ログは、デフォルトで 500 ミリ秒でポーリングし続けていることを示しています
- コンシューマーの停止/開始
- 遅延の新しい値は消費者によって使用されます
実行時に動作させるには、別の手順や構成をアクティブにする必要がありますか?