Implemented on the Draft Proposal Reactive Streams Specification, Akka Streams Clears Path for Developers to Asynchronous, Non-Blocking Data Streaming
SAN FRANCISCO, CA--(- Apr 17, 2014) - Typesafe, provider of the world's leading Reactive platform and the company behind Play Framework, Akka, and Scala, today announced the release of Akka Streams, the first implementation of the new Reactive Streams specification.
Historically, stream-based processing on the JVM ("Java Virtual Machine") has been perilous for both developers and operations, because when data is streamed at higher rates than targets can handle, excess data queues up in memory and systems fail in production. Akka Streams is designed to help developers more easily achieve truly asynchronous, non-blocking data streaming on the JVM.
"Asynchronous data streaming on the JVM is quite complex to get right today, and it often requires manual intervention by Ops to provision resources manually to avoid it to blow up in production," said Viktor Klang, Chief Architect at Typesafe and one of the original authors of the Reactive Streams specification. "The idea behind Akka Streams is to leverage the battle tested Akka Actors to provide a straightforward execution model for statically typed streams of data that consume system resources in a predictable way."
- Download Typesafe Activator and get started with the Akka Streams template.
- Documentation for the new Reactive Streams specification and its SPI, API and TCK may be accessed at: ReactiveStreams.org
- Read a blog post from one of Reactive Streams' core contributors: Typesafe Announces Akka Streams.
- Register for the Reactive Streams webinar with Roland Kuhn.