Reactive Streams, java.util.concurrent, & Beyond!

A session at QCon San Francisco 2016

Reactive Streams are a cross-company initiative first ignited by Lightbend in 2013, soon to be joined by RxJava and other implementations focused on solving a very similar problem: asynchronous non-blocking stream processing, with guaranteed over-flow protection. Fast forward to 2016 and now these interfaces are part of JSR-266 and proposed for JDK9.

In this talk we'll first disambiguate what the word Stream means in this context (as it's been overloaded recently by various different meanings), then look at how its protocol works and how one might use it in the real world showing examples using existing implementations.

We'll also have a peek into the future, to see what the next steps for such collaborative protocols and the JDK ecosystem are in general.

About the speaker

This person is speaking at this event.
Konrad Malawski

hAkker @ Typesafe/Lightbend; Believing that: Life is Study! - Kintaro Oe; java.pl http://geecon.org krakowscala.pl http://sckrk.com lambdakrk.pl bio from Twitter

Coverage of this session

Sign in to add slides, notes or videos to this session

Tell your friends!


Date Tue 8th November 2016

Session Hash Tag


Short URL


Official session page


View the schedule


See something wrong?

Report an issue with this session