【 好书分享:《Spring 响应式编程》-- 京东】
Spring 响应式编程 随记 – C1 为什么选择响应式 Spring
Spring 响应式编程 随记 – C2 Spring 响应式编程基本概念 (一)
Spring 响应式编程 随记 – C2 Spring 响应式编程基本概念 (二)
Spring 响应式编程 随记 – C2 Spring 响应式编程基本概念 (三)
Spring 响应式编程 随记 – C2 Spring 响应式编程基本概念 (四)
Spring 响应式编程 随记 – C2 Spring 响应式编程基本概念 (五)
起源于大规模异步数据密集型互联网服务架构
Netfix:
Spring 框架和 RxJava 不是唯一有效的组合。
RxJava的响应式改进方案不限于它或者它的包装器,所以许多其他库和服务都创建了它们的响应式实现,比如:
因为各种各样的库的实现大致相同但却有不同的细节,所以业界需要一些通用和标准来保证各种实现之间的兼容性。
这种标准已经被设计出来了,称之为 响应式流(Reactive Stream)。
本章先从设计模式出发,编写了一些简单的原生实现来回顾了用于异步编程工具的优缺点,用spring和事件这种不成熟方法进行一步异步处理,并且分析了会产生哪些潜在问题。
后续从研究的一些发展历史,说明响应式编程希望解决的问题,以及 Netfix 的成功。随着 RxJava 的成功和兴起,各种实现导致了响应式环境的多样性,因此诞生了新标准的需求。