定 價(jià):¥129.00
作 者: | 鐘林森 |
出版社: | 機(jī)械工業(yè)出版社 |
叢編項(xiàng): | |
標(biāo) 簽: | 暫缺 |
ISBN: | 9787111641513 | 出版時(shí)間: | 2019-12-01 | 包裝: | |
開本: | 頁數(shù): | 字?jǐn)?shù): |
(因字?jǐn)?shù)所限,部分章節(jié)只給出了二級目錄,完整目錄請查看華章網(wǎng)站)
\n第1篇 開發(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)常見問題 7
\n1.2 分布式中間件概述 7
\n1.2.1 白話分布式中間件 7
\n1.2.2 常見中間件介紹 8
\n1.3 本書核心知識要點(diǎn) 9
\n1.4 本書實(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)勢 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 寫個(gè)Hello World吧 26
\n2.3 總結(jié) 28
\n第2篇 開發(fā)實(shí)戰(zhàn)
\n第3章 緩存中間件Redis 30
\n3.1 Redis概述與典型應(yī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常見數(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存儲 52
\n3.3.6 Key失效與判斷是否存在 54
\n3.4 Redis實(shí)戰(zhàn)場景之緩存穿透 56
\n3.4.1 什么是緩存穿透 57
\n3.4.2 緩存穿透的解決方案 58
\n3.4.3 實(shí)戰(zhàn)過程 58
\n3.4.4 其他典型問題介紹 65
\n3.5 總結(jié) 66
\n第4章 Redis典型應(yīng)用場景實(shí)戰(zhàn)之搶紅包系統(tǒng) 67
\n4.1 整體業(yè)務(wù)流程介紹 67
\n4.2 數(shù)據(jù)庫表設(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壓力測試高并發(fā)搶紅包 110
\n4.7 問題分析與優(yōu)化方案 116
\n4.8 總結(jié) 122
\n第5章 消息中間件RabbitMQ 124
\n5.1 RabbitMQ簡介 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)用場景實(shí)戰(zhàn)之用戶登錄成功寫日志 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)用場景實(shí)戰(zhàn)之商城平臺訂單支付超時(shí) 226
\n6.4 總結(jié) 254
\n第7章 分布式鎖實(shí)戰(zhàn) 256
\n7.1 分布式鎖概述 256
\n7.2 基于數(shù)據(jù)庫實(shí)現(xiàn)分布式鎖 268
\n7.3 基于Redis實(shí)現(xiàn)分布式鎖 292
\n7.4 基于ZooKeeper實(shí)現(xiàn)分布式鎖 308
\n7.5 典型應(yīng)用場景之書籍搶購模塊設(shè)計(jì)與實(shí)戰(zhàn) 319
\n7.6 總結(jié) 334
\n第8章 綜合中間件Redisson 336
\n8.1 Redisson概述 336
\n8.2 Redisson常見功能組件實(shí)戰(zhàn) 352
\n8.3 分布式鎖實(shí)戰(zhàn) 385
\n8.4 總結(jié) 398
\n第9章 Redisson典型應(yī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