ReactiveX

ReactiveX is An API for asynchronous programming with observable streams.

优秀的观察者模式实现。

Better codebases

  • 功能

避免复杂的有状态程序,在可观察的流上使用干净的输入/输出函数。

  • 少即是多

ReactiveX 的操作符通常会将原本复杂的挑战简化为几行代码。

  • 异步的错误处理

传统的 try/catch 对异步计算中的错误无能为力,但是 ReactiveX 提供了正确的机制来处理错误。

  • 并发性很容易

ReactiveX 中的可观察和调度器允许程序员抽象出低级线程、同步和并发问题。