11.4 Tóm tắt
- Lập trình phản ứng (Reactive programming) liên quan đến việc tạo ra các pipeline mà dữ liệu sẽ chảy qua đó.
- Đặc tả Reactive Streams định nghĩa bốn loại:
Publisher,Subscriber,Subscription, vàTransformer(là sự kết hợp củaPublishervàSubscriber). - Dự án Reactor triển khai Reactive Streams và trừu tượng hóa các định nghĩa luồng thành hai loại chính,
FluxvàMono, mỗi loại cung cấp hàng trăm phép toán. - Spring tận dụng Reactor để tạo các controller phản ứng, repository phản ứng, REST client phản ứng, và các hỗ trợ framework phản ứng khác.
