繁体   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