40. Caveats
• Your ring buffer needs to be bigger than 12
• Event handlers are on separate threads
• Mileage May Vary - always performance test
Tuesday, 9 October 12
41. You get...
• A framework the encourages you to model
your domain
• The ability to run in parallel but single-
threaded
• Nice, simple Java
• Reliable ordering
• ...and it can be very fast
Tuesday, 9 October 12
42. Is that it?
• Wait strategies
• Batch publishing
• Multiple publishers
• The Wizard
• You don’t even need a RingBuffer...
Tuesday, 9 October 12
43. More Information
• Github:
github.com/LMAX-Exchange/disruptor
• Google Group
• Blogs
Tuesday, 9 October 12