注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(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) 簽: 暫缺

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

\n

第1篇  開發(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)常見問題       7

\n

1.2  分布式中間件概述      7

\n

1.2.1  白話分布式中間件   7

\n

1.2.2  常見中間件介紹       8

\n

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

\n

1.4  本書實(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)勢   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  寫個(gè)Hello World吧  26

\n

2.3  總結(jié)      28

\n

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

\n

第3章  緩存中間件Redis  30

\n

3.1  Redis概述與典型應(yī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常見數(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存儲  52

\n

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

\n

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

\n

3.4.1  什么是緩存穿透       57

\n

3.4.2  緩存穿透的解決方案       58

\n

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

\n

3.4.4  其他典型問題介紹   65

\n

3.5  總結(jié)      66

\n

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

\n

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

\n

4.2  數(shù)據(jù)庫表設(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壓力測試高并發(fā)搶紅包   110

\n

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

\n

4.8  總結(jié)      122

\n

第5章  消息中間件RabbitMQ  124

\n

5.1  RabbitMQ簡介     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)用場景實(shí)戰(zhàn)之用戶登錄成功寫日志      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)用場景實(shí)戰(zhàn)之商城平臺訂單支付超時(shí)   226

\n

6.4  總結(jié)      254

\n

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

\n

7.1  分布式鎖概述      256

\n

7.2  基于數(shù)據(jù)庫實(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)用場景之書籍搶購模塊設(shè)計(jì)與實(shí)戰(zhàn)      319

\n

7.6  總結(jié)      334

\n

第8章  綜合中間件Redisson     336

\n

8.1  Redisson概述       336

\n

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

\n

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

\n

8.4  總結(jié)      398

\n

第9章  Redisson典型應(yī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 ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號