Introduction to Akka Streams

Click for: original source

Akka Streams is a library to process and transfer a sequence of elements. It is built on top of Akka Actors to make the ingestion and processing of streams easy. As it is build on top of Akka Actors, it provide a higher-level abstraction over Akka’s existing actor model. By Asbin Bhadra.

Akka streams consist of 3 major components in it – Source, Flow, Sink – and any non-cyclical stream consist of at least 2 components Source, Sink and any number of Flow element.

The article deals with:

  • Features of Akka Streams
  • Terminology in Akka-Streams (Source, Sink, Flow, RunnableGraph)
  • Akka Streams in action

You should now better understand the basics of Akka Streams and there is also example code to help you. Informative read!

[Read More]

Tags akka queues programming scala java jvm