什么是RxIo
RxIo
响应式编程是一种基于异步数据流概念的编程模式,其实现原理类似于RxJava
,通过RxIo产生的数据流就像一条河:它可以被观测,被过滤,被操作,或者为新的消费者与另外一条流合并为一条新的流,进而形成链式调用,逐级层层调用。
为什么用RxIo来实现异步
目前市面上采用异步的成熟方案有函数回调、Promise、协程等方式,而框架之所以采用RxIo响应式编程原因在于程序的简洁性。随着开发中程序逻辑越来越复杂,RxIo依然可以继续保持它的简洁性,代码逻辑更加简洁、优雅,可读性比较高。
RxIo的优势
- 具备响应式编程该具有的特性;
- 为异步而生,无需手动创建线程,具备线程切换的能力;
- 支持链式调用,保证代码的简洁性;
- 支持各种操作符,功能强大,满足各种业务需求;
- 简化了异步的处理;