【发布时间】:2017-01-26 07:11:19
【问题描述】:
我想使用 Lmax Disruptor 进行性能测试:
- 配置 dusruptor
- 不知何故“暂停”处理
- 向 RingBuffer 添加许多消息
- “取消暂停”处理
这样我可以清楚地测量缓冲区变空的速度。如果我“混合”添加许多消息(这会引入一些延迟)和处理,我可能对处理速度的结果不太确定。
但是,我似乎没有在 LMAX Disruptor (https://lmax-exchange.github.io/disruptor/docs/com/lmax/disruptor/dsl/Disruptor.html) 中找到“暂停”,有没有办法制作一个?
【问题讨论】:
-
我不确定添加很多消息会导致延迟,您能否解释一下您认为会导致这种情况的原因?