Abstract
There has been significant focus in recent years on network programming using event-driven asynchronous runtime environments and frameworks, such as Node.js in JavaScript and RxJava (ReactiveX in Java). The NIO (New IO) package is the foundation for Reactive programming in Java. Reactive programming is not new in application development. When it comes to huge volumes of data or concurrent hits, we often need asynchronous processing to make our systems fast and responsive. Along with being asynchronous, our systems must work on streams (continuous sequence of events) in non-blocking mode.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsAuthor information
Authors and Affiliations
Rights and permissions
Copyright information
© 2019 Raj Malhotra
About this chapter
Cite this chapter
Malhotra, R. (2019). Java Reactive Development. In: Rapid Java Persistence and Microservices. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-4476-0_8
Download citation
DOI: https://doi.org/10.1007/978-1-4842-4476-0_8
Published:
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4842-4475-3
Online ISBN: 978-1-4842-4476-0
eBook Packages: Professional and Applied ComputingApress Access BooksProfessional and Applied Computing (R0)