我使用普通的旧Java 1.6,并对这两个库感兴趣。
阅读完文档后,我不确定是否存在差异。任何人都可以解释它,或指出一些相关的信息?提前谢谢!
答案 0 :(得分:7)
RxJava比ListenableFutures做得更多。我不熟悉ListenableFutures,但是从文档看来,它只是带有回调的Futures和一些简单的方法来组合它们。另一方面,RxJava(或者是原始的Reactive Extensions for .NET,它是RxJava的一个巨大灵感)模型也随着时间的推移建模 - 运动中的数据,基本上是从鼠标流移动到网络数据包流的任何东西或数据库结果。它还提供各种调度策略和许多组合器来组成流。 RxJava的一个很好的介绍甚至与期货的比较都在wiki page of the project。您还可以查看Intro to Rx以了解一般概念。