实际上,反压显示的是有界缓冲区,
Flowable.observeOn缓冲区中包含128个元素,其流失速度与dowstream可以吸收的速度一样快。您可以单独增加此缓冲区的大小以处理突发信号源,并且所有反压管理实践仍从1.x开始适用。
Observable.observeOn具有无限制的缓冲区,该缓冲区会不断收集元素,并且您的应用程序可能会耗尽内存。
您可以使用
Observable例如:
- 处理GUI事件
- 使用短序列(总共少于1000个元素)
您可以使用
Flowable例如:
- 冷源和非定时源
- 发电机一样的来源
- 网络和数据库访问器



