Flux.create和Flux.push有什么区别?我正在寻找--理想情况下是一个示例用例--来理解我什么时候应该使用其中一个。
发布于 2019-10-21 07:15:45
来自https://projectreactor.io/docs/core/release/api/reactor/core/publisher/Flux.html的文档
FluxSink ()以编程方式创建一个Flux,该Flux能够通过create API以同步或异步方式发出多个元素。
push()以编程方式创建一个Flux,该Flux能够通过FluxSink应用编程接口从单线程生成器发出多个元素。
使用create()可以从多个线程产生项。仅当您不打算使用多个线程时,才使用push()。
https://stackoverflow.com/questions/58480997
复制