本書從動態代理模式、Reactor模式、三大限流策略等知識入手,深入淺出地剖析Spring Cloud+Nginx系統架構的核心原理以及Web高併發開發技術。全書從基礎設計模式和基礎原理出發,理論與實戰相結合,系統、詳盡地介紹Spring Cloud + Nginx高併發核心編程。
本書共10章。前6章剖析Feign高併發RPC的底層原理,解析Hystrix高性能配置的核心選項,闡述Hystrix滑動窗口的核心原理;后4章介紹Nginx的核心原理及其配置,並結合秒殺場景實現Spring Cloud秒殺、Spring Cloud+Nginx Lua秒殺,為廣大Java開發者提供一個全面學習高併發開發的實戰案例。這些知識會為廣大Java工程師解決後台開發中遇到的高併發、高性能問題打下堅實的技術基礎。
尼恩,中南大學碩士,資深系統架構師、IT領域資深作家、著名博主、從業十余年,先後在華為、神州數碼等公司從事技術研發、架構工作。長期專註于高性能Web平台、高性能通信、高性能搜索、數據挖掘等領域的3高架構研究、架構實操、核心代碼開發工作,以及核心中間件、底層源碼研究工作,負責過多個億級RMB智慧城市平台、大型政務平台、數據中台架構、技術中台架構工作,發起的3高研究社群“瘋狂創客圈”目前有研究人員1100多人。
唐歡,計算機專業碩士,資深系統架構師、資深博主,擁有多年Java開發和系統架構經驗,多年敏捷開發的項目管理經驗,現在國內科技企業擔任系統架構師一職,主持企業軟件的系統架構和產品研發工作。
孫精科,南京理工大學計算機專業碩士,上海交通大學EMBA。行業內知名信息化系統專家,具有豐富的大型信息系統的研發及管理經驗。近10年來,主持上市公司信息系統建設、三維開發、通信協議轉換、數據採集、軟硬件一體化產品的研發。具有豐富的國際國內項目咨詢經驗,擔任多項省級項目負責人,主持的多個項目獲得省部級獎項;2003—2008年,在東南亞、中東、非洲、南美等地執行國際咨詢項目。
朱達華,資深技術總監、美國協會PMI項目管理師、敏捷教練。近10年來在一線主持技術管理工作,擅長系統架構分析和設計,負責過多個大型省市級系統建設,服務數千萬的用戶。