spring
Superbaby_0193
这个作者很懒,什么都没留下…
展开
-
第11章 开发反应式API
1. 使用Spring WebFlux 时间轮循机制(event looping) 异步Web框架借助事件轮训机制能够以更少的线程处理更多的请求 非阻塞、异步的Web框架 1.1 Spring WebFlux简介 1.2 编写反应式控制器 返回单个值 使用RxJava类型 Observable Single Completable 等价于Reactor中的Mono Flowable 实现输入的反应式 2.定义函数式请求处理器 使用Spring的函数式编程模型编写API会涉及4个主要的类型: •Reques原创 2022-02-23 17:45:57 · 336 阅读 · 0 评论 -
10.4 反应式编程小结
反应式编程会涉及创建数据流经的处理管道 反应式流规范定义了4种类型:Publisher,Subsciber,Subscription和Processor(是Publisher和Subsciber的结合)。 Reactor项目实现了反应式流规范,将反应式流的定义抽象为两个主要的类型,即Flux和Mono,并为每种类型都提供数百个操作 Spring 5利用Reactor提供了反应式控制器、repository,REST客户端以及其他反应式框架的支持。 ...原创 2022-02-21 18:24:10 · 128 阅读 · 0 评论 -
10.3 使用常见的反应式操作
根据对象创建 如果你有一个或者多个对象,并想根据此创建Flux或者Mono,那么可以使用Flux或者Mono上的静态just()方法来创建一个反应式类型,他们的数据会由这些对象来驱动。 订阅反应式类型就如同打开数据流的水龙头。 subscribe()方法 传递给subscribe()方法的lambda表达式实际上是一个java.util.Consumer,用来创建反应式流的Subscriber。在调用subscribe()之后,数据会开始流动。 StepVerifier,断言验证 根据集合创建 Flux.f原创 2022-02-21 17:12:26 · 241 阅读 · 0 评论