ReactiveX是一个库,用于使用可观察序列组合异步和基于事件的程序。
它扩展了observer模式,以支持数据和/或事件的序列,并添加了操作符,允许您以声明的方式组合序列,同时抽象出底层线程、同步、线程安全、并发数据结构和非阻塞I/O等问题。
Languages
- Java: RxJava
- JavaScript: RxJS
- C#: Rx.NET
- C#(Unity): UniRx
- Scala: RxScala
- Clojure: RxClojure
- C++: RxCpp
- Lua: RxLua
- Ruby: Rx.rb
- Python: RxPY
- Go: RxGo
- Groovy: RxGroovy
- JRuby: RxJRuby
- Kotlin: RxKotlin
- Swift: RxSwift
- PHP: RxPHP
- Elixir: reaxive
- Dart: RxDart