合集-使用 Reactor 3 进行响应式编程

摘要:响应式编程入门 Reactor 3 是一个围绕该规范构建的库,将响应式编程Reactive Streams范式引入JVM。 在本课程中,你将熟悉 Reactor API。那么,让我们快速介绍一下响应式流和响应式编程中更通用的概念。 为什么 响应式编程是一种新的编程范式,它使用声明式代码(类似于函数式 阅读全文
posted @ 2025-11-10 17:53 bigroc 阅读(13) 评论(0) 推荐(0)
摘要:学习如何创建 Flux 实例 描述 AFlux<T>是一个响应式流Publisher,它增强了许多操作符,可用于生成、转换、编排 Flux 序列。 它可以发出 0 到n 个 <T>元素(onNext事件),然后完成或出错(onComplete以及onError终止事件)。如果没有触发终止事件,则循环 阅读全文
posted @ 2025-11-10 18:44 bigroc 阅读(12) 评论(0) 推荐(0)
摘要:学习如何创建 Mono 实例 Flux 描述 AMono<T>是一个响应式流 Publisher,还增强了许多可用于生成、转换、编排 Mono 序列的操作符。 它是最多 Flux 可以发出 1 个<T>元素的特例:Mono 要么有值(包含元素),要么为空(不包含元素),要么失败(错误)。 AMono 阅读全文
posted @ 2025-11-11 10:41 bigroc 阅读(5) 评论(0) 推荐(0)
摘要:StepVerifier 描述 到目前为止,你对每个练习的解答都是通过将 Publisher 你定义的答案传递给一个测试用例来检查的 StepVerifier。 该工件中的此类 reactor-test 能够订阅任何 Publisher (例如,Flux Akka Stream 或 A 流……),然 阅读全文
posted @ 2025-11-11 11:14 bigroc 阅读(6) 评论(0) 推荐(0)
摘要:学习如何转换异步数据 描述 Reactor 附带多个可用于转换数据的操作符。 public class Part04Transform { // // TODO Capitalize the user username, firstname and lastname public Mono<User 阅读全文
posted @ 2025-11-11 16:33 bigroc 阅读(3) 评论(0) 推荐(0)
摘要:public class Part05Merge { // // TODO Merge flux1 and flux2 values with interleave public Flux<User> mergeFluxWithInterleave(Flux<User> flux1, Flux<Us 阅读全文
posted @ 2025-11-11 16:42 bigroc 阅读(4) 评论(0) 推荐(0)
摘要:public class Part06Request { ReactiveRepository<User> repository = new ReactiveUserRepository(); // // TODO Create a StepVerifier that initially reque 阅读全文
posted @ 2025-11-11 17:20 bigroc 阅读(6) 评论(0) 推荐(0)