首頁>技術>

響應式是未來的程式設計趨勢,本書在對RxJava 2進行原始碼導讀的同時,引導讀者對程式碼設計進行思考!

筆記介紹

本份解密了響應式程式設計之美,深入淺出地介紹了響應式模式及原始碼。讀完本書,可以掌握規範、合理的響應式設計,以及高質量的響應式程式碼實踐。在大多數場景下,提高資源利用率很重要,尤其對於微服務下I/O密集型等場景來說尤其如此。

本書架構圖Part 1響應式程式設計總覽(Reactive Programming)

1.1 非同步程式設計模式

1.2 流(Stream)

1.3 響應式流(Reactive Stream)

1.4 響應式開發工具庫

1.5 Java 9中的響應式程式設計

Part 2 在RxJava中建立Observable

2.1 響應式程式設計所涉及的設計模式

2.2 解讀reactivex.Observable

Part 3 RxJava 2中的操作

3.1 核心操作

3.2 多個Observable的合併操作

3.3 高階操作

Part 4 對RxJava 2的設計探索

4.1 源的建立設計思路

4.2 中間操作的轉承

Part 5 Observable實戰

5.1 初版架子實現

5.2 基於架子實現一個匯率查詢的服務

5.3 rxjava-web-spring-boot-starter的抽取設計

5.4 ObservableSseEmitter的設計實現

Part 6 RxJava 2中的多執行緒操作

6.1 初探RxJava併發程式設計

6.2 subscribeOn操作

6.3 observeOn操作

6.4 unsubscribeOn操作

6.5 排程器Scheduler

Part 7 Flowable與背壓

7.1 回顧背壓

7.2 引入Flowable

7.3 探索Flowable.create

7.4 將一個Observable轉化為一個Flowable

7.5 透過onBackpressureXXX操作來實現背壓策略

7.6 Flowable.generate操作

Part 8 Flowable實戰

8.1 使用Flowable封裝JDBC

8.2 結合Spring Web應用程式使用Flowable

8.3 單元測試

8.4 controller層的實現邏輯改造

目錄展示:

14
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • Wine 6.0 釋出 做了8300個改進工作