簡體   English   中英

帶有C#和Apache NMS的ActiveMQ-計算隊列的使用者

[英]ActiveMQ with C# and Apache NMS - Count consumers for a queue

我正在嘗試使用C#為ActiveMQ編寫監視解決方案。 作為其中的一部分,我需要監視隊列中待處理消息的數量以及該隊列中活動的使用者的數量。 您能否幫我如何增加排隊的消費者人數? 通過使用此答案,我無法計算待處理郵件的數量

對於管理解決方案,我將使用JMX管理API。 使用JVM語言,您可以連接到ActiveMQ JMX,它可以告訴您這些指標。 對於C#,您想使用jolokia,它是“ JMX to HTTP brigde”。

例如: http : //example.org : 8161/api/jolokia/read/org.apache.activemq : type=Broker,brokerName=localhost,destinationType=Queue,destinationName=MyQueueName

將為您提供JSON響應,其中包括ConsumerCount,EnqueueCount和DequeueCount等指標。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM