Я хотел бы провести тест производительности с помощью Lmax Disruptor:
- Настроить dusruptor
- Как-то "приостановить" обработку
- Добавить много сообщений в RingBuffer
- "Возобновить" обработку
Таким образом, я мог точно измерить, насколько быстро буфер становится пустым. Если я «смешиваю» добавление большого количества сообщений (что приводит к некоторым задержкам) и обработку, у меня могут быть менее определенные результаты по скорости обработки.
Однако я не нашел «приостановки», доступной в LMAX Disruptor (https://lmax-exchange.github.io/disruptor/docs/com/lmax/disruptor/dsl/Disruptor.html ), есть ли способ сделать это?