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