【发布时间】:2021-07-14 13:33:54
【问题描述】:
我知道Mono.defer() 做了什么,但我应该什么时候使用它?我知道其中一个用例是在返回 Mono 的函数中推迟一些阻塞副作用,但这通常是一种不好的做法(将副作用放在返回 Mono 或 Flux 的函数中)。当我想在Mono 中包含一些阻塞代码时,有Mono.fromCallable()。那么使用Mono.defer()的最佳案例是什么?
【问题讨论】:
-
RX 称其为“冷”可观察对象
标签: java reactive-programming reactor reactive-streams