Rx擴(kuò)展了觀(guān)察者模式用于支持?jǐn)?shù)據(jù)和事件序列榄鉴,添加了一些操作符履磨,它讓你可以聲明式的組合這些序列蛉抓,而無(wú)需關(guān)注底層的實(shí)現(xiàn):如線(xiàn)程、同步剃诅、線(xiàn)程安全巷送、并發(fā)數(shù)據(jù)結(jié)構(gòu)和非阻塞IO。
Observable通過(guò)使用最佳的方式訪(fǎng)問(wèn)異步數(shù)據(jù)序列填補(bǔ)了這個(gè)間隙
Rx的Observable模型讓你可以像使用集合數(shù)據(jù)一樣操作異步事件流矛辕,對(duì)異步事件流使用各種簡(jiǎn)單笑跛、可組合的操作。
Observable是異步的雙向push聊品,Iterable是同步的單向pull堡牡,對(duì)比: