Какие ресурсы потребляет при переходе Observable на Flowable

Мы переключаем проект с javaRx 1.x на javaRx 2.x. я не могу понять:

  1. Почему я должен оставить Observable в своем проекте, а не везде использовать Flowable.
  2. Если я знаю место, где нет противодавления, нужно ли мне использовать Flowable без настройки противодавления (по умолчанию, ON_OVERFLOW_ERROR). Имеет ли это значение для нового javaRx 2.x Observable с точки зрения использования памяти, процессорного времени?
  3. Будет ли у меня больше потенциальных ошибок, если я оставлю Observable?

Здесь у нас есть некоторые пояснения: Что такое разница между Observable и Flowable в RxJava 2.0?

Какая разница, если я везде использую Flowable?


person Aleksandr Belov    schedule 22.01.2018    source источник
comment
В разделе Observable и Flowable документации по адресу github.com/ ReactiveX/RxJava/wiki/What%27s- Different-in-2.0 хорошо объясняет разницу и когда что использовать. Какую часть вы не понимаете?   -  person suenda    schedule 25.01.2018
comment
Вопрос в том, что если я использую Flowable вместо Observable, даже если у меня меньше 1000 элементов (как там объяснено), каковы будут недостатки этого. Другими словами, я неправильно использую Flowable с Observable. Есть ли у нас больше времени работы процессоров или потребления памяти в случае Flowable. Если мы не знаем, почему мы его различаем - я могу использовать везде только Flowable и почему Observable не устарел. Большое спасибо за разъяснение.   -  person Aleksandr Belov    schedule 25.01.2018