Java編程方法論:響應式Spring Reactor 3設計與實現
本書主要專注于解讀SpringReactor3的代碼設計與實現。全書共10章,其中第1、2章將從接口的設計入手,逐漸深入介紹Reactor中Flux源與訂閱者Subscriber的諸多交互實現細節;第3章將通過對調度器的研究來向讀者展示其中的優秀設計,可以幫助讀者更好地掌握Java并發庫,同時可以使讀者對使用Reactor進行異步編程有更好的認識;第4章將接觸到一些常用的Reactor操作,方便讀者寫出可重用度高、邏輯清晰的代碼;第5、6、7章將著重分析Reactor中Processor的設計實現,不僅講述了它的使用場景,還講解了其中的內在原理,以及如何應對未來項目開發過程中可能遇到的種種問題;第8章將介紹并分析Reactor特別提供的Context,這是Reactor為了應對生產-訂閱模式下的響應式編程在異步環境中對訂閱關系上下文進行管理所產生的問題而給出的解決方案,SpringFramework5.2中的響應式事務也是基于它實現的;第9章將主要介紹Reactor中的測試,同時帶著讀者一步一步設計實現一個針對Reactor項目的測試庫;第10章將主要介紹Reactor中的調試,可以教會讀者根據不同的需求采取不同的調試方式。
·8.3萬字