メッセージを送信する前にコンシューマーが実行されているかどうかを確認する方法があるのでしょうか?私は最新のPHP STOMPを使用しています。メッセージが送信される前に実行されているかどうかを検出する方法があるかどうかを調べるのに苦労しています。STOMP:メッセージを送信する前にコンシューマーが実行されているかどうかを確認する方法はありますか?
おかげで、 スティーブ
メッセージを送信する前にコンシューマーが実行されているかどうかを確認する方法があるのでしょうか?私は最新のPHP STOMPを使用しています。メッセージが送信される前に実行されているかどうかを検出する方法があるかどうかを調べるのに苦労しています。STOMP:メッセージを送信する前にコンシューマーが実行されているかどうかを確認する方法はありますか?
おかげで、 スティーブ
AMQで利用可能なBrokerStatisticsPluginを見てください。これにより、クライアントはメッセージを送信し、ブローカに現在の状態に関するあらゆる種類の素晴らしい情報を送信させることができます。
参照: http://activemq.apache.org/statisticsplugin.html
よろしく
ティム www.fusesource.com
あなたはActiveMQのWeb Console実行している場合は、<queue>
ノードが
<queue name="integration">
<stats size="0" consumerCount="1" enqueueCount="92491" dequeueCount="92491"/>
<feed>
<atom>queueBrowse/integration?view=rss&feedType=atom_1.0</atom>
<rss>queueBrowse/integration?view=rss&feedType=rss_2.0</rss>
</feed>
</queue>
のように見える見ていると、あなたのXMLを返します。XML/queues.jspページへCURLコールを作ることができます
<stats>
ノードのconsumerCount
属性を探しています。
ああ、それは興味深いアプローチであります。私はps -auxのgrepを実行して終了しました – daxiang28