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:
Beyond Queues: Novel Concurrent Message Passing Techniques
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.