Как контролировать LMAX Disruptor? Скажем, у меня есть 3 кольцевых буфера и я хочу предоставить пользовательский интерфейс, который даст мне информацию о кольцевых буферах.
Мониторинг LMAX Disruptor
Ответы (1)
Наиболее важным свойством, которое вы, вероятно, захотите отслеживать, является оставшаяся емкость, чтобы вы могли определить, не отстают ли потребители.
Самый простой способ раскрыть это — создать bean-компонент, который может читать RingBuffer.remainingCapacity()
и выставлять его через JMX. Таким образом, вы можете получить графический интерфейс удаленного монитора, например. JConsole, JVisualvm, регистрация/мониторинг статистики через graphite, openNMS или nagios
person
Sam Turtel Barker
schedule
17.11.2013
любой пример того, как выставить его как bean-компонент?
- person Gaurav; 16.07.2019