巨型公司的網路架構:分散式系統內部解密(熱銷版)(二版) ,

作者:柳偉衛

出版社:佳魁資訊

ISBN:9789863797678

$53.25

產品號碼: 125457 貨號: 9789863797678 分類: , 標籤: , , , ,

  本書分為三大部分,即分散式系統基礎理論、分散式系統常用技術以及經典的分散式系統案例分析。

  第一部分主要介紹分散式系統基礎理論知識,總結一些在設計分散式系統時需要考慮的範式、知識點以及可能會面臨的問題,其中包括執行緒、通信、一致性、容錯性、CAP 理論、安全性和併發等相關內容;同時講述分散式系統的常見架構體系,其中也包括最近比較熱門的RESTful 風格架構、微服務、容器技術等。

  第二部分主要列舉在分散式系統應用中經常用到的一些主流技術,並介紹這些技術的作用和用法;這些技術涵蓋了分散式消息服務、分散式運算、分散式存儲、分散式監控系統、分散式版本控制、RESTful、微服務、容器等領域的內容。

  第三部分選取以淘寶網和Twitter為代表的國內外知名互聯網企業的大型分散式系統案例,分析其架構設計以及演變過程;這部分相當於是對第二部分零散的技術點做一個“串聯”,讓讀者可以結合技術的理論,看到實戰的效果。
適用:對分散式系統感興趣的讀者、軟體工程師、系統架構師等。

本書特色

  全書對分散式系統中的執行緒、通信、一致性、容錯性、CAP理論、安全性、併發、RESTful風格架構、微服務、容器技術,以及分散式消息服務、分散式運算、分散式存儲、分散式監控系統、分散式版本控制、RESTful、微服務等相關技術和知識點都作了詳細的講解,輔以淘寶網和推特為代表的國內外知名大型分散式系統為案例,分析其架構設計及演變過程。
 

目錄

前言

01分散式系統基礎知識
1.1 概述
1.2 執行緒
1.3 通訊
1.4 一致性
1.5 容錯性
1.6 CAP 理論
1.7 安全性
1.8 平行處理

02分散式系統架構系統
2.1 以物件為基礎的系統結構
2.2 針對服務的架構(SOA)
2.3 REST 風格的架構
2.4 微服務架構
2.5 容器技術
2.6 Serverless 架構

03分散式訊息服務
3.1 Apache ActiveMQ
3.2 RabbitMQ
3.3 RocketMQ
3.4 Apache Kafka

04分散式運算
4.1 MapReduce
4.2 Apache Hadoop
4.3 Apache Spark
4.4 Apache Mesos

05分散式儲存
5.1 Bigtable
5.2 Apache HBase
5.3 Apache Cassandra
5.4 Memcached
5.5 Redis
5.6 MongoDB

06分散式監控
6.1 Nagios
6.2 Zabbix
6.3 Consul
6.4 ZooKeeper

07分散式版本控制系統
7.1 Bazaar
7.2 Mercurial
7.3 Git

08 RESTful API、微服務及容器技術
8.1 Jersey
8.2 Spring Boot
8.3 Docker

09淘寶網:「雙11」神話的締造者
9.1 從LAMP 到Java 平台的轉變
9.2 堅定不移地走「去IOE」的道路
9.3 打造雲端運算,決戰「雙11」
10 Twitter:即時資訊傳遞的王者
10.1 快取,讓回應更快
10.2 服務拆分與治理
10.3 抗擊流量的洪流
A 參考文獻

出版地

台灣

出版日期

07/25/2019

印刷

單色印刷

版別

二版

裝訂

平裝

語系

繁體中文

頁數

752