注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信網(wǎng)絡(luò)服務(wù)分布式中間件技術(shù)實(shí)戰(zhàn)(Java版)

分布式中間件技術(shù)實(shí)戰(zhàn)(Java版)

分布式中間件技術(shù)實(shí)戰(zhàn)(Java版)

定 價(jià):¥129.00

作 者: 鐘林森
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買這本書(shū)可以去


ISBN: 9787111641513 出版時(shí)間: 2019-12-01 包裝:
開(kāi)本: 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《分布式中間件技術(shù)實(shí)戰(zhàn)(Java版)》站在初學(xué)者的角度,介紹了幾款比較流行的分布式中間件,帶領(lǐng)讀者從零開(kāi)始一步一個(gè)腳印地學(xué)習(xí)Java企業(yè)級(jí)應(yīng)用開(kāi)發(fā)。書(shū)中在講解必要的理論知識(shí)和應(yīng)用場(chǎng)景后都給出了實(shí)際項(xiàng)目案例,可以提高讀者的開(kāi)發(fā)水平和項(xiàng)目實(shí)戰(zhàn)能力。 \n《分布式中間件技術(shù)實(shí)戰(zhàn)(Java版)》共10章,分為3篇。第1篇開(kāi)發(fā)工具準(zhǔn)備,介紹了分布式系統(tǒng)架構(gòu)的相關(guān)知識(shí)要點(diǎn),包括其功能、作用及演進(jìn)歷程,并由此引出了分布式中間件的相關(guān)介紹。第2篇開(kāi)發(fā)實(shí)戰(zhàn),全面介紹了目前在實(shí)際開(kāi)發(fā)中應(yīng)用比較廣泛的幾款Java中間件,包括緩存中間件Redis、消息中間件RabbitMQ、統(tǒng)一協(xié)調(diào)管理中間件ZooKeeper和綜合中間件Redisson等,重點(diǎn)介紹了這幾款中間件的基本概念、典型應(yīng)用場(chǎng)景及相應(yīng)的功能組件等。第3篇總結(jié),對(duì)相關(guān)內(nèi)容做了重點(diǎn)回顧與總結(jié)。值得一提的是,《分布式中間件技術(shù)實(shí)戰(zhàn)(Java版)》在介紹幾款中間件的理論知識(shí)時(shí),還以Spring Boot微服務(wù)框架作為奠基,整合了相關(guān)中間件之間的依賴,并結(jié)合作者的實(shí)際項(xiàng)目經(jīng)驗(yàn)進(jìn)行了代碼實(shí)戰(zhàn)。 \n《分布式中間件技術(shù)實(shí)戰(zhàn)(Java版)》特別適合中間件實(shí)踐經(jīng)驗(yàn)為零的開(kāi)發(fā)者閱讀;對(duì)于有一定Java應(yīng)用開(kāi)發(fā)經(jīng)驗(yàn)的工程師而言,通過(guò)閱讀《分布式中間件技術(shù)實(shí)戰(zhàn)(Java版)》可以了解中間件在構(gòu)建企業(yè)級(jí)應(yīng)用過(guò)程中所提供的思路和解決方案;IT培訓(xùn)機(jī)構(gòu)的學(xué)員,也可以通過(guò)《分布式中間件技術(shù)實(shí)戰(zhàn)(Java版)》系統(tǒng)地學(xué)習(xí)中間件技術(shù)。 \n

作者簡(jiǎn)介

  鐘林森網(wǎng)名debug,Java高級(jí)后端工程師。目前在國(guó)內(nèi)某互聯(lián)網(wǎng)公司擔(dān)任開(kāi)發(fā)組長(zhǎng),負(fù)責(zé)公司Java應(yīng)用后端開(kāi)發(fā),并參與公司IT基礎(chǔ)架構(gòu)體系的研發(fā)。CSDN博客專家,發(fā)表了大量的原創(chuàng)博客文字,博客訪問(wèn)量達(dá)百萬(wàn)人次。51CTO學(xué)院、CSDN學(xué)院及網(wǎng)易云課堂等知名教育平臺(tái)講師,教授學(xué)員上萬(wàn)人。追求技術(shù),熱愛(ài)分享,相信技術(shù)改變生活,技術(shù)成就夢(mèng)想,一直在不斷地學(xué)習(xí)和積累新知識(shí),秉承修羅之道,花名“阿修羅”。

圖書(shū)目錄

(因字?jǐn)?shù)所限,部分章節(jié)只給出了二級(jí)目錄,完整目錄請(qǐng)查看華章網(wǎng)站)

\n

第1篇  開(kāi)發(fā)工具準(zhǔn)備

\n

第1章  走進(jìn)分布式中間件 2

\n

1.1  分布式系統(tǒng)概述   2

\n

1.1.1  白話分布式系統(tǒng)       3

\n

1.1.2  分布式系統(tǒng)發(fā)展歷程       3

\n

1.1.3  分布式系統(tǒng)特性       6

\n

1.1.4  分布式系統(tǒng)常見(jiàn)問(wèn)題       7

\n

1.2  分布式中間件概述      7

\n

1.2.1  白話分布式中間件   7

\n

1.2.2  常見(jiàn)中間件介紹       8

\n

1.3  本書(shū)核心知識(shí)要點(diǎn)      9

\n

1.4  本書(shū)實(shí)戰(zhàn)要求與建議   10

\n

第2章  搭建微服務(wù)項(xiàng)目    11

\n

2.1  Spring Boot概述  11

\n

2.1.1  什么是Spring Boot   11

\n

2.1.2  Spring Boot的優(yōu)勢(shì)   12

\n

2.1.3  Spring Boot的幾大特性   13

\n

2.2  搭建規(guī)范與搭建流程   13

\n

2.2.1  Spring Boot項(xiàng)目搭建規(guī)范      14

\n

2.2.2  Spring Boot項(xiàng)目搭建流程      14

\n

2.2.3  寫(xiě)個(gè)Hello World吧  26

\n

2.3  總結(jié)      28

\n

第2篇  開(kāi)發(fā)實(shí)戰(zhàn)

\n

第3章  緩存中間件Redis  30

\n

3.1  Redis概述與典型應(yīng)用場(chǎng)景介紹 30

\n

3.2  Redis的使用 32

\n

3.2.1  快速安裝Redis  32

\n

3.2.2  在Windows環(huán)境下使用Redis 34

\n

3.2.3  Spring Boot項(xiàng)目整合Redis     37

\n

3.2.4  Redis自定義注入Bean組件配置    38

\n

3.2.5  RedisTemplate實(shí)戰(zhàn)   39

\n

3.2.6  StringRedisTemplate實(shí)戰(zhàn) 43

\n

3.3  Redis常見(jiàn)數(shù)據(jù)結(jié)構(gòu)實(shí)戰(zhàn)     45

\n

3.3.1  字符串       45

\n

3.3.2  列表   47

\n

3.3.3  集合   48

\n

3.3.4  有序集合   50

\n

3.3.5  哈希Hash存儲(chǔ)  52

\n

3.3.6  Key失效與判斷是否存在 54

\n

3.4  Redis實(shí)戰(zhàn)場(chǎng)景之緩存穿透 56

\n

3.4.1  什么是緩存穿透       57

\n

3.4.2  緩存穿透的解決方案       58

\n

3.4.3  實(shí)戰(zhàn)過(guò)程   58

\n

3.4.4  其他典型問(wèn)題介紹   65

\n

3.5  總結(jié)      66

\n

第4章  Redis典型應(yīng)用場(chǎng)景實(shí)戰(zhàn)之搶紅包系統(tǒng)      67

\n

4.1  整體業(yè)務(wù)流程介紹      67

\n

4.2  數(shù)據(jù)庫(kù)表設(shè)計(jì)與環(huán)境搭建   71

\n

4.3  “紅包金額”隨機(jī)生成算法實(shí)戰(zhàn)      85

\n

4.4  “發(fā)紅包”模塊實(shí)戰(zhàn)   91

\n

4.5  “搶紅包”模塊實(shí)戰(zhàn)   101

\n

4.6  Jmeter壓力測(cè)試高并發(fā)搶紅包   110

\n

4.7  問(wèn)題分析與優(yōu)化方案   116

\n

4.8  總結(jié)      122

\n

第5章  消息中間件RabbitMQ  124

\n

5.1  RabbitMQ簡(jiǎn)介     124

\n

5.2  Spring Boot項(xiàng)目整合RabbitMQ 137

\n

5.3  RabbitMQ多種消息模型實(shí)戰(zhàn)     152

\n

5.4  RabbitMQ確認(rèn)消費(fèi)機(jī)制     171

\n

5.5  典型應(yīng)用場(chǎng)景實(shí)戰(zhàn)之用戶登錄成功寫(xiě)日志      188

\n

5.6  總結(jié)      208

\n

第6章  死信隊(duì)列/延遲隊(duì)列實(shí)戰(zhàn)      209

\n

6.1  死信隊(duì)列概述      209

\n

6.2  RabbitMQ死信隊(duì)列實(shí)戰(zhàn)     213

\n

6.3  典型應(yīng)用場(chǎng)景實(shí)戰(zhàn)之商城平臺(tái)訂單支付超時(shí)   226

\n

6.4  總結(jié)      254

\n

第7章  分布式鎖實(shí)戰(zhàn) 256

\n

7.1  分布式鎖概述      256

\n

7.2  基于數(shù)據(jù)庫(kù)實(shí)現(xiàn)分布式鎖   268

\n

7.3  基于Redis實(shí)現(xiàn)分布式鎖    292

\n

7.4  基于ZooKeeper實(shí)現(xiàn)分布式鎖   308

\n

7.5  典型應(yīng)用場(chǎng)景之書(shū)籍搶購(gòu)模塊設(shè)計(jì)與實(shí)戰(zhàn)      319

\n

7.6  總結(jié)      334

\n

第8章  綜合中間件Redisson     336

\n

8.1  Redisson概述       336

\n

8.2  Redisson常見(jiàn)功能組件實(shí)戰(zhàn)       352

\n

8.3  分布式鎖實(shí)戰(zhàn)      385

\n

8.4  總結(jié)      398

\n

第9章  Redisson典型應(yīng)用場(chǎng)景實(shí)戰(zhàn)之高性能點(diǎn)贊 399

\n

9.1  整體業(yè)務(wù)流程介紹與分析   399

\n

9.2  “點(diǎn)贊與取消點(diǎn)贊”操作模塊實(shí)戰(zhàn)   409

\n

9.3  “排行榜”業(yè)務(wù)模塊實(shí)戰(zhàn)   424

\n

9.4  總結(jié)      432

\n

第3篇   總結(jié)

\n

第10章  總結(jié)與回顧  434

\n

……

\n


本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)