rxJava2 では、Observable (背圧なし) と Flowable (背圧あり) が区別されます。https://github.com/ReactiveX/RxJava/wiki/What's-different-in-2.0#when-to-use-observableは、オブザーバブルを使用するいくつかの理由を示していますが、私が見る限り、オブザーバブルの機能はフローラブルのものからのサブセット。
代わりにフロー可能なものを常に使用しない理由はありますか? おそらくオブザーバブルはより高速ですか?または、フロー可能オブジェクトではできないことをオブザーバブルで実行できますか?