分布式服務框架原理與實踐 版權信息
- ISBN:9787121279195
- 條形碼:9787121279195 ; 978-7-121-27919-5
- 裝幀:暫無
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
分布式服務框架原理與實踐 本書特色
本書作者具有豐富的分布式服務框架、平臺中間件的架構設計和實踐經驗,主導設計的華為分布式服務框架已經在全球數十個國家成功商用。書中依托工作實踐,從分布式服務框架的架構設計原理到實踐經驗總結,涵蓋了服務化架構演進、訂閱發布、路由策略、集群容錯和服務治理等多個專題,全方位剖析服務框架的設計原則和原理,結合大量實踐案例與讀者分享作者對分布式服務框架設計和運維的體會。同時,對基于docker部署微服務以及基于微服務架構開發、部署和運維業務系統進行了詳細介紹。
分布式服務框架原理與實踐 內容簡介
1、微服務是當前非常熱的技術關鍵詞之一,那么微服務如何落地呢?首先要實現服務化,微服務架構是一種服務化架構風格。《分布式服務框架原理與實踐》對如何構建分布式服務化系統,提供了原理分析、關鍵技術、開發案例以及業界技術對比,非常系統化,不論是學習分布式服務技術還是深入大型互聯網架構都非常實用。
2、《分布式服務框架原理與實踐》作者李林鋒多年來在華為一直從事核心代碼的架構設計和開發,屬于實戰型架構師,這本書集合了他多年的架構思路,書中內容組織清晰,圖例詳實,非常便于理解與吸收。
3、《分布式服務框架原理與實踐》首先分析了作為一個分布式服務框架所需具備的能力,包括服務注冊中心、服務調用、服務路由、服務發布/灰度發布等;接著分析了服務底層如何有效地進行通信,包括通信框架、序列化/反序列化及協議棧等;然后分析了服務如何做到高可靠性及高安全性等重要特性;*后也闡述了從服務化如何向微服務演進。干貨滿滿!
分布式服務框架原理與實踐 目錄
第1 章 應用架構演進 ...................................................................................... 11.1 傳統垂直應用架構 .................................................................................. 21.1.1 垂直應用架構介紹 ............................................................................. 21.1.2 垂直應用架構面臨的挑戰 .................................................................. 41.2 rpc 架構 ....................................................................................................... 61.2.1 rpc 框架原理 .................................................................................... 61.2.2 *簡單的rpc 框架實現 .................................................................... 81.2.3 業界主流rpc 框架 .......................................................................... 141.2.4 rpc 框架面臨的挑戰 ....................................................................... 171.3 soa 服務化架構 ......................................................................................... 181.3.1 面向服務設計的原則........................................................................ 181.3.2 服務治理 .......................................................................................... 191.4 微服務架構 .................................................................................................. 211.4.1 什么是微服務 ................................................................................... 211.4.2 微服務架構對比soa ....................................................................... 221.5 總結 ............................................................................................................. 23第2 章 分布式服務框架入門 .................................................................................... 252.1 分布式服務框架誕生背景 ........................................................................... 262.1.1 應用從集中式走向分布式 ................................................................ 26?2.1.2 亟需服務治理 ................................................................................... 282.2 業界分布式服務框架介紹 ........................................................................... 292.2.1 阿里dubbo ....................................................................................... 302.2.2 **hsf .......................................................................................... 332.2.3 亞馬遜coral service ........................................................................ 352.3 分布式服務框架設計 ................................................................................... 362.3.1 架構原理 .......................................................................................... 362.3.2 功能特性 .......................................................................................... 372.3.3 性能特性 .......................................................................................... 392.3.4 可靠性 .............................................................................................. 392.3.5 服務治理 .......................................................................................... 402.4 總結 ............................................................................................................. 41第3 章 通信框架 ..................................................................................................... 423.1 關鍵技術點分析 ........................................................................................... 433.1.1 長連接還是短連接 ........................................................................... 433.1.2 bio 還是nio ................................................................................... 433.1.3 自研還是選擇開源nio 框架 ........................................................... 463.2 功能設計 ...................................................................................................... 473.2.1 服務端設計 ....................................................................................... 483.2.2 客戶端設計 ....................................................................................... 503.3 可靠性設計 .................................................................................................. 533.3.1 鏈路有效性檢
展開全部
分布式服務框架原理與實踐 相關資料
構建企業互聯網架構的關鍵在于系統分布式和服務化,尤其對于大型網站和大型企業系統,系統的靈活性、超大容量、彈性和自治能力是非常大的挑戰。在《分布式服務框架原理與實踐》一書中,作者基于深厚的軟件技術積累和電信領域成功應用實踐,對如何構建分布式服務化系統,提供了原理分析、關鍵技術、開發案例以及業界技術對比,非常系統化,不論是學習分布式服務技術還是深入大型互聯網架構都非常實用。
——華為云集成平臺首席架構師苗彩霞
認識林鋒已有多年,從《netty權威指南》到本書的誕生,再次見證了作者在該領域深厚的沉淀。閱覽該書的目錄以及相關章節,我驚詫于作者在這些領域深入的洞察和實踐。該書幾乎覆蓋了分布式系統開發的每一個關鍵技術點,包括*為重要的通信框架設計、時下流行的微服務、服務路由關聯的技術和策略,以及飽受爭議的osgi。強烈推薦相關從業人員閱讀此書。
——蘇寧云商云計算中心技術總監湯泳
在大型網站架構設計方面摸爬滾打多年后,看到《分布式服務框架原理與實踐》如獲至寶,作者條理清晰、由淺入深地解析了分布式服務架構所涉及方方面面的關鍵技術和原理,既有縱向演進介紹,又有橫向競品對比。尤其針對各種場景所提出的設計原則或**實踐,都是作者的實戰總結,有些經驗的獲取成本高昂,非常寶貴。本書完全可以直接用于指導分布式服務系統的構建。
——中國移動手機閱讀基地平臺首席架構師胡穩
分布式的應用在設計、開發以及部署的各個方面都比較復雜,國內外也沒有權威的圖書進行系統介紹,于是在這方面,我們不得不一遍遍地踩坑。林鋒有著深厚的技術基礎和豐富的架構經驗,這本集他經驗和心血而成的圖書,包含了分布式系統的方方面面,既有宏觀的理論介紹,也有來自一線的經驗分享,相信它必將成為架構師和開發人員的必備圖書!
——東軟集團資深軟件工程師、infoq編輯張衛濱
“微服務”無疑是本年度*熱的技術關鍵詞之一!那如何落地微服務呢?我認為首先要實現服務化,而本書恰好提供了一個很好的服務化操作指導。作者首先分析了作為一個分布式服務框架所需具備的能力,包括服務注冊中心、服務調用、服務路由、服務發布/灰度發布等;其次作者分析了服務底層如何有效地進行通信,包括通信框架,序列化/反序列化及協議棧等;再次作者分析了服務如何做到高可靠性及高安全性等重要特性;*后作者也闡述了從服務化如何向微服務演進。
——麻袋理財首席架構師王天青
以openstack為規范建設的iaas、以docker為代表的容器技術、以分布式微服務框架構建的業務平臺即將顛覆業務系統整體建設方案,新的系統建設方案將極大提升業務系統的可用性、擴展性和應變能力。微服務架構對于運營商內容型業務的互聯網化轉型意義非凡,系統架構微服務化才能真正支撐好業務轉型的需要。本書將成為幫助大家更好地理解微服務框架關鍵技術的原理和實現的必備書籍。
——咪咕動漫系統支撐部技術總監李鵬
鋒兄在華為一直從事核心代碼的架構設計和開發,屬于實戰型架構師,而且樂于分享。《分布式服務框架原理與實踐》源于他在多年架構設計工作中的實戰經驗,閱讀價值極高!在面向大規模、分布式系統架構中,服務框架是其中的核心和必經之路。祝賀鋒兄新書造福廣大程序猿!
——奇蛙ceewa運動無人機合伙人、前華為開放平臺總架構師馮黎
近些年來,越來越多網站需要同時提供web、移動app、openapi多種訪問方式,基于分布式服務的業務分治與復用需求越來越強烈,使用分布式服務構建系統已經成為互聯網開發的常用手段。但是分布式服務的關鍵技術有哪些?核心原理是什么?**實踐是什么?本書作者作為分布式框架的開發者根據自己的實踐經驗編寫的這本《分布式服務框架原理與實踐》或可為您解惑。分布式服務框架用到的各種技術也是整個互聯網分布式技術的一個縮影,您也可窺一斑而知全豹,通過本書學習掌握各種分布式開發技巧。
——宅米網cto、《大型網站技術架構:核心原理與案例分析》作者李智慧
整書由構建分布式服務為基礎講起,逐步深入到分布式服務的保障機制,*后也講解了時下新興分布式設計方案微服務架構。書中內容組織清晰,圖例詳實,非常便于理解與吸收,是一本不錯的提升分布式服務架構能力的書籍。
——鏈家網架構師呂毅
本書深度闡述了應用和系統架構方面的設計和原理,真實體現了李林鋒豐富的技術架構經驗以及樂于分享的精神。在業務系統越來越講究高可用、高性能、可伸縮擴展、高安全性、自動運維的今天,本書集合了大型企業多年的架構思路,為技術以及產品人員提供了重要的參考依據,從理念上提升了每位讀者的技術水平,非常值得深入閱讀和理解。
——阿里云paas平臺產品架構師楊林
分布式服務框架原理與實踐 作者簡介
李林鋒,現任華為PaaS平臺架構師,8年Java NIO通信框架、平臺中間件架構設計和開發經驗,主導設計和開發的華為分布式服務框架已經在全球數十個國家成功商用。精通Netty、Mina、RPC框架、企業ESB總線、分布式服務框架等技術,《Netty權威指南》作者,公司總裁技術創新獎獲得者。
微博、微信:Nettying
微信公眾號:Netty之家