3

如何监控 LMAX Disruptor?假设我有 3 个环形缓冲区,并希望提供一个 ui 来为我提供环形缓冲区的信息。

4

1 回答 1

4

您可能想要监控的最重要的属性是剩余容量,以便您可以判断消费者是否跟上。

公开它的最简单方法是创建一个可以RingBuffer.remainingCapacity()通过 JMX 读取和公开它的 bean。这样你就可以通过石墨openNMSnagios获得远程监控 GUI,例如 JConsole、JVisualvm、stats logging/monitoring

于 2013-11-17T22:27:49.790 回答