【问题标题】:Monitoring the LMAX Disruptor监控 LMAX Disruptor 【发布时间】:2013-11-23 05:22:57 【问题描述】: 如何监控 LMAX Disruptor?假设我有 3 个环形缓冲区,并希望提供一个 ui 来提供环形缓冲区的信息。 【问题讨论】: 标签: java disruptor-pattern lmax 【解决方案1】: 您可能想要监控的最重要的属性是剩余容量,以便您可以判断消费者是否跟上。 公开它的最简单方法是创建一个可以读取RingBuffer.remainingCapacity() 并通过JMX 公开它的bean。这样您就可以获得远程监视器 GUI,例如JConsole、JVisualvm、通过graphite、openNMS 或nagios 进行统计记录/监控 【讨论】: 任何关于如何将其公开为 bean 的示例?