定 價(jià):¥129.00
作 者: | 鐘林森 |
出版社: | 機(jī)械工業(yè)出版社 |
叢編項(xiàng): | |
標(biāo) 簽: | 暫缺 |
ISBN: | 9787111641513 | 出版時(shí)間: | 2019-12-01 | 包裝: | |
開(kāi)本: | 頁(yè)數(shù): | 字?jǐn)?shù): |
(因字?jǐn)?shù)所限,部分章節(jié)只給出了二級(jí)目錄,完整目錄請(qǐng)查看華章網(wǎng)站)
\n第1篇 開(kāi)發(fā)工具準(zhǔn)備
\n第1章 走進(jìn)分布式中間件 2
\n1.1 分布式系統(tǒng)概述 2
\n1.1.1 白話分布式系統(tǒng) 3
\n1.1.2 分布式系統(tǒng)發(fā)展歷程 3
\n1.1.3 分布式系統(tǒng)特性 6
\n1.1.4 分布式系統(tǒng)常見(jiàn)問(wèn)題 7
\n1.2 分布式中間件概述 7
\n1.2.1 白話分布式中間件 7
\n1.2.2 常見(jiàn)中間件介紹 8
\n1.3 本書(shū)核心知識(shí)要點(diǎn) 9
\n1.4 本書(shū)實(shí)戰(zhàn)要求與建議 10
\n第2章 搭建微服務(wù)項(xiàng)目 11
\n2.1 Spring Boot概述 11
\n2.1.1 什么是Spring Boot 11
\n2.1.2 Spring Boot的優(yōu)勢(shì) 12
\n2.1.3 Spring Boot的幾大特性 13
\n2.2 搭建規(guī)范與搭建流程 13
\n2.2.1 Spring Boot項(xiàng)目搭建規(guī)范 14
\n2.2.2 Spring Boot項(xiàng)目搭建流程 14
\n2.2.3 寫(xiě)個(gè)Hello World吧 26
\n2.3 總結(jié) 28
\n第2篇 開(kāi)發(fā)實(shí)戰(zhàn)
\n第3章 緩存中間件Redis 30
\n3.1 Redis概述與典型應(yīng)用場(chǎng)景介紹 30
\n3.2 Redis的使用 32
\n3.2.1 快速安裝Redis 32
\n3.2.2 在Windows環(huán)境下使用Redis 34
\n3.2.3 Spring Boot項(xiàng)目整合Redis 37
\n3.2.4 Redis自定義注入Bean組件配置 38
\n3.2.5 RedisTemplate實(shí)戰(zhàn) 39
\n3.2.6 StringRedisTemplate實(shí)戰(zhàn) 43
\n3.3 Redis常見(jiàn)數(shù)據(jù)結(jié)構(gòu)實(shí)戰(zhàn) 45
\n3.3.1 字符串 45
\n3.3.2 列表 47
\n3.3.3 集合 48
\n3.3.4 有序集合 50
\n3.3.5 哈希Hash存儲(chǔ) 52
\n3.3.6 Key失效與判斷是否存在 54
\n3.4 Redis實(shí)戰(zhàn)場(chǎng)景之緩存穿透 56
\n3.4.1 什么是緩存穿透 57
\n3.4.2 緩存穿透的解決方案 58
\n3.4.3 實(shí)戰(zhàn)過(guò)程 58
\n3.4.4 其他典型問(wèn)題介紹 65
\n3.5 總結(jié) 66
\n第4章 Redis典型應(yīng)用場(chǎng)景實(shí)戰(zhàn)之搶紅包系統(tǒng) 67
\n4.1 整體業(yè)務(wù)流程介紹 67
\n4.2 數(shù)據(jù)庫(kù)表設(shè)計(jì)與環(huán)境搭建 71
\n4.3 “紅包金額”隨機(jī)生成算法實(shí)戰(zhàn) 85
\n4.4 “發(fā)紅包”模塊實(shí)戰(zhàn) 91
\n4.5 “搶紅包”模塊實(shí)戰(zhàn) 101
\n4.6 Jmeter壓力測(cè)試高并發(fā)搶紅包 110
\n4.7 問(wèn)題分析與優(yōu)化方案 116
\n4.8 總結(jié) 122
\n第5章 消息中間件RabbitMQ 124
\n5.1 RabbitMQ簡(jiǎn)介 124
\n5.2 Spring Boot項(xiàng)目整合RabbitMQ 137
\n5.3 RabbitMQ多種消息模型實(shí)戰(zhàn) 152
\n5.4 RabbitMQ確認(rèn)消費(fèi)機(jī)制 171
\n5.5 典型應(yīng)用場(chǎng)景實(shí)戰(zhàn)之用戶登錄成功寫(xiě)日志 188
\n5.6 總結(jié) 208
\n第6章 死信隊(duì)列/延遲隊(duì)列實(shí)戰(zhàn) 209
\n6.1 死信隊(duì)列概述 209
\n6.2 RabbitMQ死信隊(duì)列實(shí)戰(zhàn) 213
\n6.3 典型應(yīng)用場(chǎng)景實(shí)戰(zhàn)之商城平臺(tái)訂單支付超時(shí) 226
\n6.4 總結(jié) 254
\n第7章 分布式鎖實(shí)戰(zhàn) 256
\n7.1 分布式鎖概述 256
\n7.2 基于數(shù)據(jù)庫(kù)實(shí)現(xiàn)分布式鎖 268
\n7.3 基于Redis實(shí)現(xiàn)分布式鎖 292
\n7.4 基于ZooKeeper實(shí)現(xiàn)分布式鎖 308
\n7.5 典型應(yīng)用場(chǎng)景之書(shū)籍搶購(gòu)模塊設(shè)計(jì)與實(shí)戰(zhàn) 319
\n7.6 總結(jié) 334
\n第8章 綜合中間件Redisson 336
\n8.1 Redisson概述 336
\n8.2 Redisson常見(jiàn)功能組件實(shí)戰(zhàn) 352
\n8.3 分布式鎖實(shí)戰(zhàn) 385
\n8.4 總結(jié) 398
\n第9章 Redisson典型應(yīng)用場(chǎng)景實(shí)戰(zhàn)之高性能點(diǎn)贊 399
\n9.1 整體業(yè)務(wù)流程介紹與分析 399
\n9.2 “點(diǎn)贊與取消點(diǎn)贊”操作模塊實(shí)戰(zhàn) 409
\n9.3 “排行榜”業(yè)務(wù)模塊實(shí)戰(zhàn) 424
\n9.4 總結(jié) 432
\n第3篇 總結(jié)
\n第10章 總結(jié)與回顧 434
\n……
\n