Vf6uwyddjzumok6nxfe7
SkillsCast

Beyond Queues: Novel Concurrent Message Passing Techniques

7th June 2016 in London at CodeNode

This SkillsCast was filmed at Beyond Queues: Novel Concurrent Message Passing Techniques

In this talk we will be exploring novel message passing data structures outside the JDK and what they offer in terms of usage patterns, performance and possibilities. We'll be looking at:

• JCTools queues: placing limitations on producer/consumer counts

• Disruptor: building a pipeline of workers on top of a pre-allocated buffer

• Aeron IPC: offheap, cross platform (Java/Native), binary message passing

• JCTools ITC channels: Proxy calls to other threads using custom-generated queues

YOU MAY ALSO LIKE:

Thanks to our sponsors

Beyond Queues: Novel Concurrent Message Passing Techniques

Nitsan Wakart

Nitsan is a blogger and a coder with a pedantic passion for performance. His work has spanned army intelligence systems, dot.com era startups, financial institutions and innovative product companies. He is the Lead Performance Eng. for Azul Systems by day (working on Zing, best JVM ever :-)), and main contributor to lock free data structures library JCTools by night.

SkillsCast

In this talk we will be exploring novel message passing data structures outside the JDK and what they offer in terms of usage patterns, performance and possibilities. We'll be looking at:

• JCTools queues: placing limitations on producer/consumer counts

• Disruptor: building a pipeline of workers on top of a pre-allocated buffer

• Aeron IPC: offheap, cross platform (Java/Native), binary message passing

• JCTools ITC channels: Proxy calls to other threads using custom-generated queues

YOU MAY ALSO LIKE:

Thanks to our sponsors

About the Speaker

Beyond Queues: Novel Concurrent Message Passing Techniques

Nitsan Wakart

Nitsan is a blogger and a coder with a pedantic passion for performance. His work has spanned army intelligence systems, dot.com era startups, financial institutions and innovative product companies. He is the Lead Performance Eng. for Azul Systems by day (working on Zing, best JVM ever :-)), and main contributor to lock free data structures library JCTools by night.