1. 程式人生 > >我的RabbitMQ的學習過程簡介

我的RabbitMQ的學習過程簡介

背景

在研發分散式事務的最終一致性事務模式時,使用了RabbitMQ。在這之前也接觸過RabbitMQ,但沒有特別深入的去了解它的特性與原理。

藉著這個機會,在業餘時間通過閱讀大神的書籍和部落格,瞭解到很多RabbitMQ的特性與細節。

然後使用Spring提供的RabbitTemplate,在SpringBoot的架構下,將這些特定逐一使用了一遍,並做了部落格記錄。

原始碼地址為:https://github.com/XuePeng87/rabbitmq-example

記錄的過程準備分為兩個階段完成。

第一個階段:

一、RabbitMQ的HelloWorld

二、AMQ協議的簡單理解

三、RabbitMQ如何實現AMQ協議(讀書筆記)

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

五、RabbitMQ的訊息屬性(讀書筆記)

六、釋出訊息到RabbitMQ與效能權衡(讀書筆記與個人實踐)

七、消費訊息與效能權衡(讀數筆記與個人實踐)

第二個階段:

一、RabbitMQ的具體應用(結合簡單業務場景) --- 正在準備;

二、RabbitMQ的叢集安裝 --- 正在準備;

三、RabbitMQ的叢集原理 --- 正在準備;

四、RabbitMQ的故障處理 --- 正在準備;

五、RabbitMQ的監控 --- 正在準備;

全部內容參考如下:

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

《深入RabbitMQ》 —— 作者: Gavin M. Roy 

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

https://www.cnblogs.com/vipstone/p/9350075.html

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

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

https://blog.csdn.net/fu_huo_1993/article/details/88224985

https://blog.csdn.net/anumbrella/article/details/80686445

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

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

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