1

入力トピックに 1000 件のメッセージがある場合、Java コードで ActiveMQ を 5 分間停止する必要があります。そして、5分後に再び開始します。

ありがとう !

4

2 に答える 2

1

jmx を有効にし、JMX API を使用して activemq に接続できます。ボーカーを手に入れ、停止操作を呼び出します。特定のキューに対しても同じことができます。

最初に jconsole を使用してこれを行います。それが機能する場合は、JMX API を使用して同じことを行う方法を見つけてください。

http://activemq.apache.org/jmx.html

于 2013-04-10T06:56:29.573 に答える
0

スレッドでリスナーを実行し、1000 メッセージを取得したらスレッドを一時停止し、タイムアウト後にスレッドを再開できます。

于 2013-04-10T07:04:48.253 に答える