
无锁并发框架Disruptor核心原理深度解析
travi
这个作者很懒,什么都没留下…
展开
-
Disruptor-无锁编程-核心原理剖析- Volatile的普遍误解
提到Disruptor,首先映入大家脑海的词就是“无锁“,“快“,本文将试图从底层核心原理上来剖析Disruptor为什么可以“完全无锁“,为什么可以如此快?关于Disruptor的背景介绍,本文就不多费口舌了。直接引用网上一段常见的描述:Martin Fowler在自己网站上写了一篇LMAX架构的文章,在文章中他介绍了LMAX是一种新型零售金融交易平台,它能够以很低的延迟产生大量交易...原创 2016-11-23 14:13:09 · 4988 阅读 · 1 评论 -
Disruptor-架构思维的转变
在前一篇中,我们分析了Disruptor为什么那么快,分析了围绕RingBuffer的无锁技术。但我认为,相对于无锁技术,Disruptor对于架构思维的转变,才是其最大亮点。Pub Event说到RingBuffer做的队列,通常都说的是“一读一写“,或者“多读一写“。而Disruptor天生是为“广播“设计,也就是1个Producer,多个Consumer消费同1条消息。有了“广播“,就能很好的原创 2016-11-23 22:47:18 · 3709 阅读 · 0 评论