ReactiveX
ReactiveX is An API for asynchronous programming with observable streams.
优秀的观察者模式实现。
Better codebases
- 功能
避免复杂的有状态程序,在可观察的流上使用干净的输入/输出函数。
- 少即是多
ReactiveX 的操作符通常会将原本复杂的挑战简化为几行代码。
- 异步的错误处理
传统的 try/catch 对异步计算中的错误无能为力,但是 ReactiveX 提供了正确的机制来处理错误。
- 并发性很容易
ReactiveX 中的可观察和调度器允许程序员抽象出低级线程、同步和并发问题。