項目位址:rabbitmq-stu
個人認為學習一個技術需要系統的學習,同時學習完之後記得回顧,不然太容易忘記,
這個案例同時也是我的學習筆記,其中包括:
- Work queues 工作模式
- publish/subscribe工作模式 (又稱釋出訂閱模式)
- Routing工作模式
- topics工作模式(通配符模式)
在rabbitmq-stu有四個子子產品:
- 整合 rabbitmq-springboot
- 添加消息監聽,通過反射執行消費方法rabbitmq-springboot-reflect
- rabbitmq-consumer(案例中的消費者代碼都寫在了這裡)
- rabbitmq-producer(案例中的生産者都寫在了這裡)
其中包括的技術要點:
- 消費者丢失消息的解決方案
- 消息持久化
- 釋出确定
- 消息接收确定
- 添加消息監聽
點選項目的連結就可以看到README.md檔案,其中在每個子子產品中也有README.md檔案,裡面有詳細的介紹。代碼中也有詳細的說明。希望能幫到大家。