Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
入力トピックに 1000 件のメッセージがある場合、Java コードで ActiveMQ を 5 分間停止する必要があります。そして、5分後に再び開始します。
ありがとう !
jmx を有効にし、JMX API を使用して activemq に接続できます。ボーカーを手に入れ、停止操作を呼び出します。特定のキューに対しても同じことができます。
最初に jconsole を使用してこれを行います。それが機能する場合は、JMX API を使用して同じことを行う方法を見つけてください。
http://activemq.apache.org/jmx.html
スレッドでリスナーを実行し、1000 メッセージを取得したらスレッドを一時停止し、タイムアウト後にスレッドを再開できます。