Mono.fromCallable 与 Mono.fromSupplier

a3d*_*fcv 2 java rx-java reactive

我试图理解这两种方法之间的区别,但它们对我来说似乎很相似。甚至 javadoc 也几乎相同

fla*_*xel 6

区别在于您在方法中使用的参数之间。

如果您使用Callable,它会计算结果,如果无法计算结果,则会抛出异常。
如果您使用供应商,您就会得到结果。

还有另一篇很好的文章讨论了这个主题。