我正在尝试使用C#为ActiveMQ编写监控解决方案。作为其中的一部分,我需要监视队列中的待处理消息的数量以及对该队列有效的消费者数量。你能帮我解决一下如何让队列中的消费者数量。我可以使用this answer
计算待处理消息数答案 0 :(得分:0)
对于管理解决方案,我会使用JMX管理API。使用JVM语言,您可以连接到可以告诉您这些指标的ActiveMQ JMX。对于C#,你想使用jolokia,这是一个" JMX到HTTP brigde"。
会在其他指标中为您提供JSON响应,包括ConsumerCount,EnqueueCount和DequeueCount。