Java RX 中的 Single vs Observable
在新版本中,reactiveX引入了Single,作为Observible http://reactivex.io/documentation/single.html
这很好,因为在我目前的用例中,我有多个执行,每个执行只返回一个结果。因此,如果我从使用可观察更改为单一,这将有意义。
但是,作为我的用例的一部分,对于上面的多次执行,我需要稍后将它们连接到一个可观察的流中(以获得上述所有执行的结果)。
所以现在我的问题是,在性能方面,什么更有益?
- 对每次执行使用 Observable,尽管我知道执行将仅返回 1 个结果。
或
- 对每次执行使用 Single,并且仅在以后需要连接流时才将它们转换为可观察?
谢谢。