消费者可以将事件发布到同一个环缓冲区吗?

时间:2015-01-21 14:27:31

标签: disruptor-pattern

当然可以。但这是否正确使用Disruptor模式?

我的消费者为下一个消费者准备了一些数据。据我所知,我可以组织第二个消费者等待第一个消费者。但是如何在它们之间传递计算数据?

提前感谢所有人!

1 个答案:

答案 0 :(得分:0)

EventHandler一般不会声称&发布到新的插槽。然而,他们完全有权回写他们正在消费的插槽,因此后续消费者会看到他们的结果。

规范的例子是非编组。 EventHandler1从插槽中读取字节,并将未编组的对象写入环形缓冲区条目中的不同字段。