分佈式服務框架原理與實踐 分布式服务框架原理与实践

李林鋒

  • 出版商: 電子工業
  • 出版日期: 2016-01-01
  • 定價: $390
  • 售價: 8.5$332
  • 語言: 簡體中文
  • 頁數: 312
  • 裝訂: 平裝
  • ISBN: 7121279193
  • ISBN-13: 9787121279195

已絕版

買這商品的人也買了...

相關主題

商品描述

 

<內容簡介>

本書作者俱有豐富的分佈式服務框架、平臺中間件的架構設計和實踐經驗,主導設計的華為分佈式服務框架已經在全球數十個國家成功商用。書中依托工作實踐,從分佈式服務框架的架構設計原理到實踐經驗總結,涵蓋了服務化架構演進、訂閱發布、路由策略、集群容錯和服務治理等多個專題,全方位剖析服務框架的設計原則和原理,結合大量實踐案例與讀者分享作者對分佈式服務框架設計和運維的體會。同時,對基於Docker部署微服務以及基於微服務架構開發、部署和運維業務系統進行了詳細介紹。

 

<章節目錄>

目錄
第1章應用架構演進........................................... ........................................... 1
1.1傳統垂直應用架構. .................................................. ............................... 2
1.1.1垂直應用架構介紹........... .................................................. ................ 2
1.1.2垂直應用架構面臨的挑戰........................ .......................................... 4
1.2 RPC架構.... .................................................. ................................................. 6
1.2.1 RPC框架原理............................................ ........................................ 6
1.2.2最簡單的RPC框架實現.................................................. .................. 8
1.2.3業界主流RPC框架........................ .................................................. 14
1.2.4 RPC框架面臨的挑戰......................................... .............................. 17
1.3 SOA服務化架構.............. .................................................. ......................... 18
1.3.1面向服務設計的原則................ .................................................. ...... 18
1.3.2服務治理...................................... .................................................. .. 19
1.4微服務架構........................................... .................................................. ..... 21
1.4.1什麼是微服務..................................... .............................................. 21
1.4.2微服務架構對比SOA ............................................. .......................... 22
1.5總結..................... .................................................. ...................................... 23
第2章分佈式服務框架入門... .................................................. ............................... 25
2.1分佈式服務框架誕生背景........... .................................................. .............. 26
2.1.1應用從集中式走向分佈式......................... ....................................... 26?
2.1.2亟需服務治理.. .................................................. ............................... 28
2.2業界分佈式服務框架介紹........... .................................................. .............. 29
2.2.1阿裡Dubbo .............................. .................................................. ....... 30
2.2.2淘寶HSF ..................................... .................................................. ... 33
2.2.3亞馬遜Coral Service ........................................ ................................ 35
2.3分佈式服務框架設計........... .................................................. ...................... 36
2.3.1架構原理...................... .................................................. .................. 36
2.3.2功能特性.......................... .................................................. .............. 37
2.3.3性能特性.............................. .................................................. .......... 39
2.3.4可靠性.................................. .................................................. .......... 39
2.3.5服務 ​​治理.................................. .................................................. ...... 40
2.4總結......................................... .................................................. .................. 41
第3章通信框架.......................... .................................................. ......................... 42
3.1關鍵技術點分析................... .................................................. ...................... 43
3.1.1長連接還是短連接................... .................................................. ...... 43
3.1.2 BIO還是NIO ..................................... .............................................. 43
3.1.3自研還是選擇開源NIO框架........................................... ................ 46
3.2功能設計.............................. .................................................. ...................... 47
3.2.1服務端設計..................... .................................................. ................ 48
3.2.2客戶端設計........................... .................................................. .......... 50
3.3可靠性設計................................... .................................................. ............. 53
3.3.1鏈路有效性檢

 

<作者介紹>

李林鋒,現任華為PaaS平臺架構師,8年Java NIO通信框架、平臺中間件架構設計和開發經驗,主導設計和開發的華為分佈式服務框架已經在全球數十個國家成功商用。精通Netty、Mina、RPC框架、企業ESB總線、分佈式服務框架等技術,《Netty權威指南》作者,公司總裁技術創新獎獲得者。
微博、微信:Nettying
微信公眾號:Netty之家