国产TS紫迹丝袜高跟鞋在线,一区二区三区国产自产视频免费,67pao国产人成视频,午国产午夜激无码毛片不卡

愛碼網(wǎng)專注于資源免費(fèi)下載

RabbitMQ實(shí)戰(zhàn):高效部署分布式消息隊(duì)列 PDF 下載

RabbitMQ實(shí)戰(zhàn):高效部署分布式消息隊(duì)列 PDF 下載-第1張圖片 此部分為隱藏內(nèi)容,請(qǐng)輸入驗(yàn)證碼后查看
驗(yàn)證碼:


掃描右側(cè)圖片或微信搜索 “ Java技術(shù)分享屋 ” ,回復(fù) “ 驗(yàn)證碼 ” ,獲取驗(yàn)證密碼。
本資料僅供讀者預(yù)覽及學(xué)習(xí)交流使用,不能用于商業(yè)用途,請(qǐng)?jiān)谙螺d后24小時(shí)內(nèi)刪除。如果喜歡,請(qǐng)購(gòu)買正版!

一.資料圖片

RabbitMQ實(shí)戰(zhàn):高效部署分布式消息隊(duì)列 PDF 下載-第2張圖片

二.資料簡(jiǎn)介

本書對(duì)RabbitMQ做了全面、翔實(shí)的講解,體現(xiàn)了兩位專家的真知灼見。本書首先介紹了有關(guān)MQ的歷史,然后從基本的消息通信原理講起,帶領(lǐng)讀者一路探索RabbitMQ的消息通信世界。這當(dāng)中不僅包含了針對(duì)單臺(tái)RabbitMQ服務(wù)器和RabbitMQ集群的講解,還教導(dǎo)讀者如何使用各種工具來進(jìn)行監(jiān)控。

本書內(nèi)容淺顯易懂,文筆風(fēng)趣幽默。書中包含了豐富的、可以運(yùn)行的示例程序源代碼,讀者可以自行下載并運(yùn)行,這種親身實(shí)踐有助于加深對(duì)相關(guān)主題的理解。對(duì)于初學(xué)者來說,這樣的編排非常適用。對(duì)于那些有一定RabbitMQ使用經(jīng)驗(yàn)的讀者來說,本書不僅可以鞏固消息通信基本原理,同時(shí)也可加深對(duì)RabbitMQ高級(jí)特性的理解,譬如如何編寫RabbitMQ插件。相信處于RabbitMQ探索之旅不同階段的讀者都能從本書獲益。

本書適合有一定工作經(jīng)驗(yàn)的開發(fā)者或者架構(gòu)師閱讀,也可以作為RabbitMQ運(yùn)維工作的參考手冊(cè)。

三.作者簡(jiǎn)介

Alvaro Videla是一名專門從事基于MQ應(yīng)用程序的開發(fā)者和架構(gòu)師。

Jason J.W. Williams是消息通信服務(wù)供應(yīng)商DigiTar公司的CTO,他領(lǐng)導(dǎo)著設(shè)計(jì)與開發(fā)工作。

四.資料目錄

第1章 天降奇兵 1
1.1 住在別人的地下城堡 3
1.2 救世主AMQP 5
1.3 RabbitMQ簡(jiǎn)史 5
1.4 百里挑一 8
1.5 在UNIX系統(tǒng)上安裝RabbitMQ 8
1.5.1 為什么環(huán)境很重要--生活在Erlang 的世界里 9
1.5.2 獲取安裝包 9
1.5.3 設(shè)置文件夾結(jié)構(gòu) 9
1.5.4 首次運(yùn)行Rabbit 10
1.6 總結(jié) 12
第2章 理解消息通信13
2.1 消費(fèi)者和生產(chǎn)者(這可不是經(jīng)濟(jì)學(xué)課程哦) 14
2.2 從底部開始構(gòu)造:隊(duì)列 17
2.3 聯(lián)合起來:交換器和綁定 22
2.4 多租戶模式:虛擬主機(jī)和隔離 27
2.5 我的消息去哪兒了呢?持久化和你的策略 28
2.6 把所有內(nèi)容結(jié)合起來:一條消息的一生 32
2.7 使用發(fā)送方確認(rèn)模式來確認(rèn)投遞 37
2.8 總結(jié) 40
第3章 運(yùn)行和管理Rabbit 42
3.1 服務(wù)器管理 43
3.1.1 啟動(dòng)節(jié)點(diǎn) 43
3.1.2 停止節(jié)點(diǎn) 45
3.1.3 關(guān)閉和重啟應(yīng)用程序:有何差別 46
3.1.4 Rabbit 配置文件 46
3.2 請(qǐng)求許可 48
3.2.1 管理用戶 49
3.2.2 Rabbit 的權(quán)限系統(tǒng) 50
3.3 檢查 54
3.3.1 查看數(shù)據(jù)統(tǒng)計(jì) 54
3.3.2 理解RabbitMQ 日志 59
3.4 修復(fù)Rabbit:疑難解答 63
由badrpc、nodedown 和其他Erlang 引起的問題 63
3.5 總結(jié) 68
第4章 解決Rabbit相關(guān)問題:編碼與模式69
4.1 解耦風(fēng)雨路:誰將我們推向消息通信 70
4.1.1 異步狀態(tài)思維(分離請(qǐng)求和動(dòng)作) 70
4.1.2 提供擴(kuò)展性:沒有負(fù)載均衡器的世界 73
4.1.3 零成本API :語(yǔ)言不應(yīng)成為枷鎖 73
4.2 發(fā)后即忘模型 74
4.2.1 發(fā)送告警 75
4.2.2 并行處理 84
4.3 別忘了:用RabbitMQ實(shí)現(xiàn)RPC并等待響應(yīng) 92
4.3.1 私有隊(duì)列和發(fā)送確認(rèn) 93
4.3.2 使用reply_to 來實(shí)現(xiàn)簡(jiǎn)單的JSON RPC 93
4.4 總結(jié) 98
第5章 集群并處理失敗99
5.1 開足馬力:RabbitMQ集群 100
5.2 集群架構(gòu) 101
5.2.1 集群中的隊(duì)列 101
5.2.2 分布交換器 103
5.2.3 是內(nèi)存節(jié)點(diǎn)還是磁盤節(jié)點(diǎn) 104
5.3 在你的筆記本電腦上設(shè)置集群 106
5.4 將節(jié)點(diǎn)分布到更多的機(jī)器上 110
5.5 升級(jí)集群節(jié)點(diǎn) 114
5.6 鏡像隊(duì)列和保留消息 115
5.6.1 聲明并使用鏡像隊(duì)列 115
5.6.2 鏡像隊(duì)列工作原理 118
5.7 總結(jié) 120
第6章 從故障中恢復(fù)121
6.1 為Rabbit做負(fù)載均衡 122
6.1.1 安裝HAProxy 124
6.1.2 配置HAProxy 125
6.2 連接丟失和故障轉(zhuǎn)移 127
6.3 總結(jié) 134
第7章 warren和Shovel:故障轉(zhuǎn)移和復(fù)制 135
7.1 warren:另一種集群方式 136
7.2 設(shè)定負(fù)載均衡器--基于主/從的集群 138
7.3 遠(yuǎn)距離通信和復(fù)制 142
7.3.1 給Rabbit 裝備Shovel :Shovel 插件介紹 142
7.3.2 安裝Shovel 145
7.3.3 配置并運(yùn)行Shovel 146
7.4 總結(jié) 152
第8章 從Web端管理RabbitMQ 154
8.1 超越rabbitmqctl:RabbitMQ Management插件 155
8.1.1 為何需要Management 插件 155
8.1.2 Management 插件功能 155
8.1.3 啟用Management 插件 156
8.2 從Web控制臺(tái)來管理RabbitMQ 158
8.2.1 監(jiān)控Erlang VM 158
8.2.2 從JSON 文件導(dǎo)入配置 159
8.3 從Web控制臺(tái)管理用戶 160
8.3.1 創(chuàng)建用戶 161
8.3.2 管理用戶的權(quán)限 162
8.4 從Web控制臺(tái)管理交換器和隊(duì)列 163
8.4.1 列出隊(duì)列信息 165
8.4.2 創(chuàng)建隊(duì)列 166
8.5 回到命令行 168
8.5.1 為什么需要另一個(gè)CLI 168
8.5.2 CLI 管理:一種更簡(jiǎn)單的方式 170
8.5.3 安裝rabbitmqadmin 腳本 170
8.5.4 清空隊(duì)列、創(chuàng)建交換器等 171
8.6 總結(jié) 172
第9章 使用REST API控制Rabbit 173
9.1 能用RabbitMQ REST API做什么 175
9.2 對(duì)客戶端授權(quán)訪問 177
9.3 訪問數(shù)據(jù)統(tǒng)計(jì) 178
9.4 自動(dòng)化vhost和用戶配置 181
9.5 總結(jié) .186
第10章 監(jiān)控187
10.1 監(jiān)控RabbitMQ:密切關(guān)注你的warren 188
10.1.1 為Nagios 編寫健康檢測(cè) 188
10.1.2 使用AMQP 模擬檢測(cè)來確認(rèn)RabbitMQ 是否運(yùn)行 190
10.1.3 使用REST API 來檢測(cè) 193
10.1.4 監(jiān)控配置文件修改 196
10.1.5 監(jiān)控集群狀態(tài) 201
10.2 確保消費(fèi)者正常工作 206
10.2.1 通過AMQP 監(jiān)控隊(duì)列等級(jí) 208
10.2.2 使用REST API 來監(jiān)控隊(duì)列級(jí)別 212
10.2.3 建立隊(duì)列的消息計(jì)數(shù)基準(zhǔn)經(jīng)驗(yàn)法則 215
10.3 總結(jié)216
第11章 提升性能,保障安全217
11.1 對(duì)速度的需求 218
11.1.1 消息持久化 218
11.1.2 消息確認(rèn) 219
11.1.3 路由算法和綁定規(guī)則 219
11.1.4 投遞消息 221
11.2 內(nèi)存使用率和進(jìn)程限制 223
11.2.1 內(nèi)存使用率 223
11.2.2 Erlang 進(jìn)程計(jì)數(shù) 226
11.3 SSL連接 ..227
11.3.1 SSL 證書.228
11.3.2 設(shè)置證書頒發(fā)機(jī)構(gòu) ..229
11.3.3 生成根證書 233
11.3.4 生成服務(wù)器端證書 234
11.3.5 生成客戶端證書 235
11.3.6 啟用RabbitMQ 的SSL 監(jiān)聽器 236
11.3.7 測(cè)試你的RabbitMQ SSL 設(shè)置 237
11.4 總結(jié) 239
第12章 聰明的Rabbit:擴(kuò)展RabbitMQ241
12.1 RabbitMQ插件 242
12.1.1 你可以用插件做什么 242
12.1.2 在哪里可以找到插件 244
12.1.3 安裝插件 244
12.1.4 移除插件 245
12.2 制作你自己的插件 247
12.2.1 獲取RabbitMQ Public Umbrella 248
12.2.2 設(shè)置文件夾結(jié)構(gòu) 249
12.2.3 包含插件構(gòu)建系統(tǒng) 250
12.2.4 創(chuàng)建Erlang 應(yīng)用文件 250
12.3 創(chuàng)建自定義交換器模塊 252
12.3.1 將交換器注冊(cè)到RabbitMQ 254
12.3.2 實(shí)現(xiàn)交換器behaviour 257
12.3.3 編譯自定義交換器 264
12.3.4 測(cè)試你的插件 267
12.4 總結(jié) 271
附錄A 在Java和.NET上使用Rabbit 273
附錄B 在線資源302
附錄C 在Windows上安裝RabbitMQ 307


本文鏈接:http://fangxuan.com.cn/java/334.html

網(wǎng)友評(píng)論

熱門文章
隨機(jī)文章
熱門標(biāo)簽
側(cè)欄廣告位