分散式系統實戰派-從簡單系統到複雜系統 張偉洋 9787121490439 【台灣高等教育出版社】

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:電子工業
大陸簡體正版圖書,訂購後正常情形下約兩周可抵台。
NT$687
商品編號: 9787121490439
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月:202411*若逾兩年請先於客服中心或Line洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:分散式系統實戰派-從簡單系統到複雜系統
ISBN:9787121490439
出版社:電子工業
著編譯者:張偉洋
頁數:377
所在地:中國大陸 *此為代購商品
書號:1696792
可大量預訂,請先連絡。

內容簡介

許多開發者掌握了Java、Spring Boot和MySQL等基礎知識后,能夠搭建一個簡單的單體系統,但面對複雜系統的構建和管理時,往往感到迷茫和力不從心:對於高性能、高可用、高併發的分散式系統一頭霧水,束手無策。 本書首先介紹從單體架構到微服務架構的演化過程,幫助讀者開闊技術視野。然後帶領讀者擺脫單體架構的束縛,深入領略集群、主從架構、分庫分表、讀寫分離、微服務、API網關、NoSQL資料庫、HDFS、分散式事務等分散式技術的無限魅力。此外,本書深入剖析了如何運用Kafka、RabbitMQ、RocketMQ等消息中間件和Elasticsearch搜索引擎來解耦應用,如何利用Docker、Kubernetes快速部署與隔離應用,以及如何藉助冗餘備份、高可用和異地多活策略保障系統穩定運行,讓系統煥發新生。最後通過「支持5000萬用戶同時在線的短視頻系統設計」和「日均訂單量8000萬的外賣系統設計」兩個實際項目將理論與實踐結合,向讀者展示如何將這些技術應用於真實的生產環境中,提升實際項目中的技術能力。 本書適合已經掌握Java、Spring Boot、MySQL等知識,能夠開發一個簡單的後端應用,卻在單體系統的束縛中力不從心、對後續的技術學習感到迷茫、對複雜系統不知所措、迫切期待實現技術飛躍的讀者。本書為他們提供了從簡單到複雜的技術成長路徑和解決方案。

作者簡介

張偉洋,大數據領域資深專家,擁有多年頂尖互聯網公司軟體研發經驗,曾在互聯網旅遊公司任軟體研發事業部經理。目前從事大數據項目講師工作,先後多次給各大高校舉行大數據專題講座,對Hadoop及周邊大數據框架ZooKeeper、Hive、HBase、Storm、Spark、Flink等有著深入的研究。高等院校雲計算與大數據專業課改教材《雲計算與大數據概論》《大數據開發與應用》的主要編寫者。

目錄

第1篇 後端體系架構認知
第1章 從單體架構到微服務架構的演變過程
1 1 什麼是單體架構
1 1 1 一張圖看懂單體架構
1 1 2 單體架構的優、缺點
1 2 從單體架構到集群架構——多台機器協同工作
1 2 1 一張圖看懂集群架構
1 2 2 擴展系統——水平擴展和垂直擴展
1 2 3 動態調整集群規模——彈性伸縮
1 2 4 實現故障轉移——藉助心跳檢測
1 2 5 資料庫讀寫分離——提高系統性能
1 2 6 分散式資料庫與分庫分表——將大數據拆為小數據
1 3 從集群架構到微服務架構——精細拆分業務
1 3 1 一張圖看懂微服務架構
1 3 2 微服務架構的核心特性
1 3 3 微服務架構與單體架構的區別
1 3 4 為什麼企業選擇微服務架構
1 3 5 微服務架構的基本組件
1 3 6 設計微服務架構需要考慮的關鍵點
1 4 微服務架構與分散式架構
1 4 1 一張圖看懂分散式架構與微服務架構
1 4 2 什麼是分散式架構
1 4 3 微服務架構與分散式架構的區別
1 4 4 在分散式系統中微服務是如何工作的
1 5 從單體架構到微服務架構的遷移——讓系統更穩定
1 5 1 遷移到微服務架構需要考慮的因素
1 5 2 遷移到微服務架構的步驟
第2章 幾張圖了解後端系統
2 1 一張圖看懂整個後端系統架構
2 1 1 CDN(內容分髮網絡)
2 1 2 負載均衡器
2 1 3 API網關
2 1 4 分散式資料庫集群
2 1 5 分散式消息集群
2 1 6 分散式緩存集群
2 1 7 分散式文件集群
2 1 8 分散式搜索集群
2 1 9 服務配置與管理
2 1 10 服務註冊與發現
2 1 11 服務治理與監控
2 1 12 服務追蹤
2 2 一張圖看懂分散式架構的組成
2 3 一張圖看懂本書的核心內容
第3章 微服務間的交互
3 1 為何微服務間需要交互
3 1 1 對比單體應用與微服務應用的交互模式
3 1 2 在電商系統中,用戶下單業務的服務交互流程
3 1 3 【實戰】基於Spring Cloud實現服務之間的交互
3 2 微服務間的通信方式——同步通信與非同步通信
3 2 1 什麼是同步通信
3 2 2 同步通信在電商系統中的痛點
3 2 3 【實戰】基於Spring Cloud實現簡單的同步通信
3 2 4 什麼是非同步通信
3 2 5 非同步通信的實現方式1——消息隊列
3 2 6 非同步通信的實現方式2——事件驅動

第2篇 分散式技術專項
第3篇 高可用與數據安全策略
第4篇 分散式系統項目設計
詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於客服中心或Line或本社留言板留言,我們即儘速上架。
規格說明
大陸簡體正版圖書,訂購後正常情形下約兩周可抵台。
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理