幫助中心 | 我的帳號 | 關於我們

可伸縮服務架構(框架與中間件)/雲時代架構系列

  • 作者:李艷鵬//楊彪//李海亮//賈博岩//劉淏
  • 出版社:電子工業
  • ISBN:9787121335723
  • 出版日期:2018/03/01
  • 裝幀:平裝
  • 頁數:560
人民幣:RMB 109 元      售價:
放入購物車
加入收藏夾

內容大鋼
    李艷鵬、楊彪、李海亮、賈博岩、劉淏著的《可伸縮服務架構(框架與中間件)》以高可用服務架構為主題,側重於講解高可用架構設計的核心要點:可伸縮和可擴展,從應用層、資料庫、緩存、消息隊列、大數據查詢系統、分散式定時任務調度系統、微服務等層面詳細講解如何設計可伸縮、可擴展的框架,並給出在各個領域解決特定問題的方法論和實踐總結。隨著本書的出版,我們還開源了4個行之有效的互聯網可伸縮框架,包括資料庫分庫分表dbsplit、緩存分片redic、專業的發號器vesta和消息隊列處理機框架kclient,每個框架都開箱即用,也可以作為學習互聯網平台化框架搭建的素材,更可以作為開發開源項目的示例。
    本書的上冊《分散式服務架構:原理、設計與實戰》詳細介紹了如何解決線上高併發服務的一致性、高性能、高可用、敏捷等痛點,本書與上冊結合后可覆蓋保證線上高併發服務的各個主題:一致性、高性能、高可用、可伸縮、可擴展、敏捷性等,每個主題都是一個方法論。充分理解這些主題,可保障線上服務健壯運行,對實現服務穩定性的n個9有著不可估量的作用。
    無論是對於互聯網的或者傳統的軟體工程師、測試工程師、架構師,還是對於深耕于IT的其他管理人員,本書都有很強的借鑒性和參考價值,是值得每個技術人員閱讀的架構級技術書

作者介紹
李艷鵬//楊彪//李海亮//賈博岩//劉淏

目錄
第1章  如何設計一款永不重複的高性能分散式發號器
  1.1 可選方案及技術選型
    1.1.1 為什麼不用UUID
    1.1.2 基於資料庫的實現方案
    1.1.3 Snowflake開源項目
    1.1.4 小結
  1.2 分散式系統對發號器的基本需求
  1.3 架構設計與核心要點
    1.3.1 發布模式
    1.3.2 ID類型
    1.3.3 數據結構
    1.3.4 併發
    1.3.5 機器ID的分配
    1.3.6 時間同步
    1.3.7 設計驗證
  1.4 如何根據設計實現多場景的發號器
    1.4.1 項目結構
    1.4.2 服務介面的定義
    1.4.3 服務介面的實現
    1.4.4 ID元數據與長整型ID的互相轉換
    1.4.5 時間操作
    1.4.6 機器ID的生成
    1.4.7 小結
  1.5 如何保證性能需求
    1.5.1 嵌入發布模式的壓測結果
    1.5.2 中心伺服器發布模式的壓測結果
    1.5.3 REST發布模式(Netty實現)的壓測結果
    1.5.4 REST發布模式(Spring Boot+Tomcat實現)的壓測結果
    1.5.5 性能測試總結
  1.6 如何讓用戶快速使用
    1.6.1 REST發布模式的使用指南
    1.6.2 服務化模式的使用指南
    1.6.3 嵌入發布模式的使用指南
  1.7 為用戶提供API文檔
    1.7.1 RESTful API文檔
    1.7.2 Java API文檔
第2章  可靈活擴展的消息隊列框架的設計與實現
  2.1 背景介紹
  2.2 項目目標
    2.2.1 簡單易用
    2.2.2 高性能
    2.2.3 高穩定性
  2.3 架構難點
    2.3.1 線程模型
    2.3.2 異常處理
    2.3.3 優雅關機
  2.4 設計與實現
    2.4.1 項目結構
  ……
第3章  輕量級的資料庫分庫分表架構與框架

第4章  緩存的本質和緩存使用的優秀實踐
第5章  大數據利器之Elasticsearch
第6章  全面揭秘分散式定時任務
第7章  RPC服務的發展歷程和對比分析
第8章  Dubbo實戰及源碼分析
第9章  高性能網路中間件

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032