【发布时间】:2020-06-19 17:33:19
【问题描述】:
我的问题是 Flux 是否有能力表现得像 Observable 或 BehaviorSubject。我想我明白了 Flux 的作用和方式的要点,但是我看到的每个教程都会创建一个静态内容的 Flux,即一些预先存在的数字数组,这些数组本质上是有限的。
但是,我希望我的 Flux 随着时间的推移成为一个未知值的流......就像一个 Observable 或 BehaviorSubject。有了这些,您可以创建一个类似 setNextValue(String value) 的方法,并将这些值发送给 Observable/BehaviorSubject 等的所有订阅者。
这可以通过 Flux 实现吗?还是说 Flux 必须首先由 Observable 类型的值流组成?
更新
我用下面的实现回答了我自己的问题。接受的答案可能会导致相同的路径,但稍微复杂。
【问题讨论】:
标签: java spring rx-java project-reactor reactive-streams