What’s so special about a ring buffer??– A summary by Trisha of the data structure at the heart of the Disruptor patter, how it’s implemented and what’s so great about it. (譯者:淘寶-歐立勇)
How do I read from a ring buffer??– Trisha gives an overview of the?Consumer?and?ConsumerBarrier, which allows you to read stuff off the ring buffer.(譯者:古圣昌)
Writing to the ring buffer?– The third piece from Trisha explaining how to write to the ring buffer, and how it avoids wrapping.(譯者:長源)
Lock-free publishing?– Danny outlines the concepts behind putting items into the ring buffer.(譯者:行知)
DSL for wiring up the Disruptor?– Adrian came up with a cunning way to configure your Disruptor(譯者:楊帆)
Disruptor wizard now part of the Disruptor?– Adrian’s wizard now makes it easy to configure your very own Disruptor straight out of the box (譯者:楊帆)
Disruptor version 2.0?– Trisha outlines the cosmetic changes to the Disruptor in version 2.0.(譯者:楊帆)
Sharing Data Among Threads Without Contention?– An updated and summarised version of Trisha’s blogs in Oracle’s Java Magazine.(譯者:同杰)
Disruptor為什么這么快
Locks Are Bad?– Trisha gives some basic concurrency background and explains why locks are evil. (譯者:nick,潘曦,已經翻譯完成)
Magic cache line padding?– An explanation around why the odd cache line padding variables are required, by Trisha.(譯者:方騰飛,已經翻譯完)
Demystifying Memory Barriers?– Trisha attempts to explain why memory barriers are important in the Disruptor. (譯者:杜建雄)
其他人寫的Disruptor文章
LMAX 架構? by Martin Fowler (已翻譯)
Processing?1m TPS?with the Axon Framework using the Disruptor.(譯者,程曉明)