这几天,写看了下关于LMAX的架构,看了网上流传的测试代码,也产生了和楼主相同的疑问,比如:当生产者已经发布了多个消息在RingBuffer中,如果此时有多个消费者, 发现所有的消费者都会执行每个Slot的Event事件。例如 写日志、备份数据、和业务逻辑的处理。只是处理的先后顺序不一致。 个人感觉这和LMax所说的不同的消费者执行不同的Slot有些不一样!还是LMAX只是支持这种广播的方式。如果我想多个消费者并行执行RringBuffer ,已经被每个消费者执行的则不再执行能否用disruptor实现!