A User's Guide to the Disruptor

Session description

LMAX open sourced its message-passing framework, the Disruptor,

earlier this year. It's interesting because it's very, very fast, and

it achieves this by avoiding contention, and supporting true

parallelism. In this session, I'll give an overview of what it is,

when you'd use it, and go into some detail about how to use it.

What topic are you covering

Low latency / performance programming

Who should attend your session - any previous experience required?

No previous experience required. This is not a deep dive into the

innards of the Disruptor, but a guide on how to apply it

What will attendees learn by attending your session

How to use the Disruptor in their architecture in place of traditional

methods like queues

What problem space / challenges are you attempting attempting to solve

Low latency message passing

Type of session - for example:

presentation with code examples and pretty illustrative diagrams

Q&A very welcome