Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Reactive Streams and RabbitMQ

8,243 views

Published on

Published in: Software
  • Be the first to comment

Reactive Streams and RabbitMQ

  1. 1. Reactive Streams + RabbitMQ Michał Kiędyś @mkiedys
  2. 2. Producer / Consumer
  3. 3. Subscription • Request/Response – You ask and if there is something, you get it. If there is nothing you have to ask again. • Asynchronous subscription – You get it when it’s ready. Even if you are not ready. *) *) QOS or prefetch
  4. 4. Flow • Queue overflow • Actor Mailbox overflow • Resource exhaustion • Memory limit • Connection limit • Denial Of Service
  5. 5. Streams • java.util.stream • scala.collection.immutable.Stream • play.api.libs.iteratee • scalaz.stream • RxJava • java.io.InputStream / OutputStream • Vert.x
  6. 6. Raw
  7. 7. Akka Streams
  8. 8. Thank you Michał Kiędyś @mkiedys

×