理解Spring WebFlux框架中的响应式类型
Spring Boot 2.0带来了Spring Framework 5中的新的WebFlux技术,WebFlux是基于响应式非阻塞IO编程模型的技术栈。从而能够使用不同于以往基于Servlet API的阻塞式IO处理的新方式编写后台应用。
相比以往阻塞式IO编程,响应式编程能够获得更小的开销。因为它直接处理流,而不是单个数据。
响应式编程最早由
.NET平台上的Reactive Extensions (Rx)库来实现。后来迁移到 Java 平台之后就产生了著名的RxJava库,并产生了很多其他编程语言上的对应实现。在这些实现的基础上产生了后来的响应式流(Reactive Streams)规范。该规范定义了响应式流的相关接口,并将集成到 Java 9 中。
青衿AI

