当前位置:  开发笔记 > 开发工具 > 正文

为什么不总是在rxjava2中使用Flowable

如何解决《为什么不总是在rxjava2中使用Flowable》经验,为你挑选了1个好方法。

在rxJava2中,Observables(不是backpressured)和Flowables(backpressured)之间存在区别.https://github.com/ReactiveX/RxJava/wiki/What's-different-in-2.0#when-to-use-observable给出了使用observable的一些理由,但据我所知,observables的功能是来自flowables的子集.

有没有理由不总是使用flowables?是否观察得更快?或者你可以用可流动物无法做到的可观察物做事吗?



1> Yaroslav Sta..:

    可观察量更快:

使用Observable通常比Flowable具有更低的开销

    背压可能不合需要:

背压的主要问题是许多热源,例如UI事件,不能合理地反压

    当您尝试使用自定义对象或运算符扩展RxJava时,Backpressure会使事情变得复杂.

虽然还有其他框架,例如.项目反应堆,不进行这种区分并仅实施具有背压的物体.

推荐阅读
凹凸曼00威威_694
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有