Chapter 1: Getting Started with Reactive Streams

  1. What are the principles of the Reactive Manifesto?

The Reactive Manifesto defines the following principles:

  • Message-Driven: All application components should be loosely coupled and communicate using messages
  • Responsive: An application must respond to user input in a timely manner
  • Resilient: An application must isolate failures to individual components
  • Scalable: An application must react to changes in workload
  1. What are Reactive Extensions?

Reactive Extensions are libraries in imperative languages that enables us to write asynchronous, event-driven reactive applications. The libraries enable us to express asynchronous events as a set of observables. This enables us to build application ...

Get Hands-On Reactive Programming with Reactor now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.