🤗 ApiHug × {Postman|Swagger|Api...} = 快↑ 准√ 省↓
- GitHub - apihug/apihug.com: All abou the Apihug
- apihug.com: We build what we love
- ApiHug - API design Copilot - IntelliJ IDEs Plugin | Marketplace
Reactor
核心库在: reactor-core, 实现。 引入 (gradle 5+):
dependencies {
implementation platform('io.projectreactor:reactor-bom:2020.0.21')
implementation 'io.projectreactor:reactor-core'
}
首先是源的: Publisher, reactor 提供更直观的两个名词: Flux 和 Mono。
Flux 代表一个 0..N 序列, Mono 代表 没有或者有且只有一个序列 (0..1)。
比如我们在http 返回的时候一般使用 Mono Mono<HttpResponse> 先让一个 http request 只有一个 response 对应。
同样对于这两个对象上的函数也稍有不同, 不如 Flux 上有 count 而 Mono 就没有。
#Flux

Flux<T> 作为一个标准的 Publisher<T&

本文介绍了Reactor的核心组件Flux和Mono,它们是响应式编程中的关键概念。Flux代表0到N个数据的异步序列,而Mono则表示最多一个对象的序列。文章详细讲解了创建Flux和Mono的方式,并通过实例展示了它们的生命周期,包括onSubscribe、onNext和onComplete等事件。最后,提供了相关参考资料以深入理解Reactor和响应式流。
最低0.47元/天 解锁文章
929

被折叠的 条评论
为什么被折叠?



