歡迎光臨中圖網(wǎng) 請(qǐng) | 注冊(cè)
> >
分布式系統(tǒng)實(shí)戰(zhàn)派――從簡(jiǎn)單系統(tǒng)到復(fù)雜系統(tǒng)

分布式系統(tǒng)實(shí)戰(zhàn)派――從簡(jiǎn)單系統(tǒng)到復(fù)雜系統(tǒng)

作者:張偉洋 著
出版社:電子工業(yè)出版社出版時(shí)間:2024-11-01
開本: 其他 頁(yè)數(shù): 392
中 圖 價(jià):¥84.2(7.8折) 定價(jià)  ¥108.0 登錄后可看到會(huì)員價(jià)
加入購(gòu)物車 收藏
運(yùn)費(fèi)6元,滿39元免運(yùn)費(fèi)
?新疆、西藏除外
本類五星書更多>

分布式系統(tǒng)實(shí)戰(zhàn)派――從簡(jiǎn)單系統(tǒng)到復(fù)雜系統(tǒng) 版權(quán)信息

分布式系統(tǒng)實(shí)戰(zhàn)派――從簡(jiǎn)單系統(tǒng)到復(fù)雜系統(tǒng) 內(nèi)容簡(jiǎn)介

許多開發(fā)者掌握了Java、Spring Boot和MySQL等基礎(chǔ)知識(shí)后,能夠搭建一個(gè)簡(jiǎn)單的單體系統(tǒng),但面對(duì)復(fù)雜系統(tǒng)的構(gòu)建和管理時(shí),往往感到迷茫和力不從心:對(duì)于高性能、高可用、高并發(fā)的分布式系統(tǒng)一頭霧水,束手無(wú)策。本書首先介紹從單體架構(gòu)到微服務(wù)架構(gòu)的演化過(guò)程,幫助讀者開闊技術(shù)視野。然后帶領(lǐng)讀者擺脫單體架構(gòu)的束縛,深入領(lǐng)略集群、主從架構(gòu)、分庫(kù)分表、讀寫分離、微服務(wù)、API網(wǎng)關(guān)、NoSQL數(shù)據(jù)庫(kù)、HDFS、分布式事務(wù)等分布式技術(shù)的無(wú)限魅力。此外,本書深入剖析了如何運(yùn)用Kafka、RabbitMQ、RocketMQ等消息中間件和Elasticsearch搜索引擎來(lái)解耦應(yīng)用,如何利用Docker、Kubernetes快速部署與隔離應(yīng)用,以及如何借助冗余備份、高可用和異地多活策略保障系統(tǒng)穩(wěn)定運(yùn)行,讓系統(tǒng)煥發(fā)新生。*后通過(guò)“支持5000萬(wàn)用戶同時(shí)在線的短視頻系統(tǒng)設(shè)計(jì)”和“日均訂單量8000萬(wàn)的外賣系統(tǒng)設(shè)計(jì)”兩個(gè)實(shí)際項(xiàng)目將理論與實(shí)踐結(jié)合,向讀者展示如何將這些技術(shù)應(yīng)用于真實(shí)的生產(chǎn)環(huán)境中,提升實(shí)際項(xiàng)目中的技術(shù)能力。本書適合已經(jīng)掌握J(rèn)ava、Spring Boot、MySQL等知識(shí),能夠開發(fā)一個(gè)簡(jiǎn)單的后端應(yīng)用,卻在單體系統(tǒng)的束縛中力不從心、對(duì)后續(xù)的技術(shù)學(xué)習(xí)感到迷茫、對(duì)復(fù)雜系統(tǒng)不知所措、迫切期待實(shí)現(xiàn)技術(shù)飛躍的讀者。本書為他們提供了從簡(jiǎn)單到復(fù)雜的技術(shù)成長(zhǎng)路徑和解決方案。

分布式系統(tǒng)實(shí)戰(zhàn)派――從簡(jiǎn)單系統(tǒng)到復(fù)雜系統(tǒng) 目錄

第1篇 后端體系架構(gòu)認(rèn)知 - 第1章 從單體架構(gòu)到微服務(wù)架構(gòu)的演變過(guò)程 2 ▲1.1 什么是單體架構(gòu) 2 1.1.1 一張圖看懂單體架構(gòu) 2 1.1.2 單體架構(gòu)的優(yōu)、缺點(diǎn) 3 ▲1.2 從單體架構(gòu)到集群架構(gòu)――多臺(tái)機(jī)器協(xié)同工作 5 1.2.1 一張圖看懂集群架構(gòu) 5 1.2.2 擴(kuò)展系統(tǒng)――水平擴(kuò)展和垂直擴(kuò)展 6 1.2.3 動(dòng)態(tài)調(diào)整集群規(guī)模――彈性伸縮 7 1.2.4 實(shí)現(xiàn)故障轉(zhuǎn)移――借助心跳檢測(cè) 8 1.2.5 數(shù)據(jù)庫(kù)讀寫分離――提高系統(tǒng)性能 11 1.2.6 分布式數(shù)據(jù)庫(kù)與分庫(kù)分表――將大數(shù)據(jù)拆為小數(shù)據(jù) 12 ▲1.3 從集群架構(gòu)到微服務(wù)架構(gòu)――精細(xì)拆分業(yè)務(wù) 14 1.3.1 一張圖看懂微服務(wù)架構(gòu) 14 1.3.2 微服務(wù)架構(gòu)的核心特性 16 1.3.3 微服務(wù)架構(gòu)與單體架構(gòu)的區(qū)別 17 1.3.4 為什么企業(yè)選擇微服務(wù)架構(gòu) 18 1.3.5 微服務(wù)架構(gòu)的基本組件 19 1.3.6 設(shè)計(jì)微服務(wù)架構(gòu)需要考慮的關(guān)鍵點(diǎn) 20 ▲1.4 微服務(wù)架構(gòu)與分布式架構(gòu) 21 1.4.1 一張圖看懂分布式架構(gòu)與微服務(wù)架構(gòu) 22 1.4.2 什么是分布式架構(gòu) 23 1.4.3 微服務(wù)架構(gòu)與分布式架構(gòu)的區(qū)別 23 1.4.4 在分布式系統(tǒng)中微服務(wù)是如何工作的 25 ▲1.5 從單體架構(gòu)到微服務(wù)架構(gòu)的遷移――讓系統(tǒng)更穩(wěn)定 27 1.5.1 遷移到微服務(wù)架構(gòu)需要考慮的因素 28 1.5.2 遷移到微服務(wù)架構(gòu)的步驟 29 - 第2章 幾張圖了解后端系統(tǒng) 31 ▲2.1 一張圖看懂整個(gè)后端系統(tǒng)架構(gòu) 31 2.1.1 CDN(內(nèi)容分發(fā)網(wǎng)絡(luò)) 32 2.1.2 負(fù)載均衡器 33 2.1.3 API網(wǎng)關(guān) 35 2.1.4 分布式數(shù)據(jù)庫(kù)集群 38 2.1.5 分布式消息集群 40 2.1.6 分布式緩存集群 41 2.1.7 分布式文件集群 44 2.1.8 分布式搜索集群 46 2.1.9 服務(wù)配置與管理 48 2.1.10 服務(wù)注冊(cè)與發(fā)現(xiàn) 49 2.1.11 服務(wù)治理與監(jiān)控 51 2.1.12 服務(wù)追蹤 52 ▲2.2 一張圖看懂分布式架構(gòu)的組成 53 ▲2.3 一張圖看懂本書的核心內(nèi)容 55 - 第3章 微服務(wù)間
展開全部

分布式系統(tǒng)實(shí)戰(zhàn)派――從簡(jiǎn)單系統(tǒng)到復(fù)雜系統(tǒng) 作者簡(jiǎn)介

張偉洋,已出版《Hadoop3.X大數(shù)據(jù)開發(fā)實(shí)戰(zhàn)(視頻教學(xué)版)》《Flink大數(shù)據(jù)分析實(shí)戰(zhàn)》《Spark3.X大數(shù)據(jù)分析實(shí)戰(zhàn)(視頻教學(xué)版)》《企業(yè)級(jí)大數(shù)據(jù)項(xiàng)目實(shí)戰(zhàn):用戶搜索行為分析系統(tǒng)從0到1》等圖書,多本圖書被多所高校選為教材。公眾號(hào)"奮斗在IT” 的創(chuàng)辦人。

商品評(píng)論(0條)
暫無(wú)評(píng)論……
書友推薦
編輯推薦
返回頂部
中圖網(wǎng)
在線客服