相对于无锁技术,Disruptor对于架构思维的转变,才是其最大亮点. Pub Event 说到RingBuffer做的队列,通常都说的是“一读一写“,或者“多读一写“.而Disruptor天生是为“广播“设计,也就是1个Producer,多个Consumer消费同1条消息. 有了“广播“,就能很好的支持不同逻辑模块的并行计算,从而提高性能.下面会专门分析一个案例,来讨论这个并行计算. Consumer依赖关系维护 假设有如下一个场景:1个生成者P1,3个消费者C1, C2, C3.其中C3要依…