個人RabbitMQ的學習成果

背景

在研發分佈式事務的最終一致性事務模式時,使用了RabbitMQ。html

在這以前也接觸過RabbitMQ,但沒有特別深刻的去了解它的特性與原理。此次決定系統的學習一次,因此業餘時間閱讀大神們的書籍和博客,學習到了不少RabbitMQ的特性與細節。git

在學習的過程當中,我使用Spring提供的Rabbit客戶端 —— RabbitTemplate,在SpringBoot架構下,將這些特性基本使用了一遍,並記錄在了博客中。github

源碼地址爲:https://github.com/XuePeng87/rabbitmq-examplespring

目錄

1、RabbitMQ的HelloWorld架構

2、AMQ協議的簡單理解負載均衡

3、RabbitMQ如何實現AMQ協議(讀書筆記)分佈式

4、RabbitMQ3.7在CentOS7下的安裝(單節點)ide

5、RabbitMQ的消息屬性(讀書筆記)性能

6、發佈消息到RabbitMQ與性能權衡(讀書筆記與我的實踐)學習

7、消費消息與性能權衡(讀數筆記與我的實踐)

8、RabbitMQ的集羣原理

9、RabbitMQ的集羣安裝

10、使用HAProxy爲RabbitMQ作負載均衡

11、使用KeepAlived爲RabbitMQ的高可用的負載均衡

內容參考

《RabbitMQ實戰》 —— 做者: Alvaro Videla / Jason J. W. Williams 

《深刻RabbitMQ》 —— 做者: Gavin M. Roy 

https://www.xncoding.com/2017/08/06/spring/sb-rabbitmq.html

http://www.javashuo.com/article/p-wwzmdhfg-hh.html

https://www.jianshu.com/p/b3d9e189323c

http://ju.outofmemory.cn/entry/320538

http://www.javashuo.com/article/p-vzgydjwj-ho.html

http://www.javashuo.com/article/p-mqlvxokm-w.html

https://my.oschina.net/lzhaoqiang/blog/670749

https://www.jianshu.com/p/2c2a7cfdd38a

https://www.jianshu.com/p/2c5eebfd0e95

https://hoxis.github.io/keepalived-haproxy-rabbitmq.html

相關文章
相關標籤/搜索