Слайд 4
ОСОБЕННОСТИ
Rx библиотеки заточены на асинхронную обработку без блокировки обработки данных.
Rx предлагает простой API с выделенными
каналами для передачи данных, ошибок и сигнала об окончании потока данных.
В Rx библиотеках есть больше сотни операторов, которыми можно обрабатывать потоки идущие к подписчику. Операторы можно собирать в цепочки, т.е операторы composable.
В некоторых реализациях RX, например, RxJava2, хорошо поддерживается backpressure, т.е. ситуация, когда продюсер выдает данные быстрее, чем подписчик может обработать.
Для Rx messaging не нужно поднимать специальные серверы. Все включено в код вашего приложения.
В языках, которые поддерживают multi-threading, работа со threads упрощается, как и переключения с одних threads на другие. Разработчики на Андроиде — это оценят, ибо там вывод на экран всегда должен выполняться main thread, а вычисления — другими.