Abstract
Reactive programming (https://en.wikipedia.org/wiki/Reactive_programming) has gained popularity in the Java community recently. In the Java world, we have popular reactive libraries like RxJava (https://github.com/ReactiveX/RxJava) and Reactor (http://projectreactor.io/). Reactive Streams (http://www.reactive-streams.org/) is an initiative to provide a standard for asynchronous stream processing with nonblocking back pressure. Core interfaces from the Reactive Streams specification have been added to Java 9 in the class java.util.concurrent.Flow.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2018 Fu Cheng
About this chapter
Cite this chapter
Cheng, F. (2018). Reactive Streams. In: Exploring Java 9. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-3330-6_7
Download citation
DOI: https://doi.org/10.1007/978-1-4842-3330-6_7
Published:
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4842-3329-0
Online ISBN: 978-1-4842-3330-6
eBook Packages: Professional and Applied ComputingApress Access BooksProfessional and Applied Computing (R0)