天天看點

重新認識RabbitMQ【全】

項目位址:rabbitmq-stu

個人認為學習一個技術需要系統的學習,同時學習完之後記得回顧,不然太容易忘記,

這個案例同時也是我的學習筆記,其中包括:

  • Work queues 工作模式
  • publish/subscribe工作模式 (又稱釋出訂閱模式)
  • Routing工作模式
  • topics工作模式(通配符模式)

在rabbitmq-stu有四個子子產品:

  • 整合 rabbitmq-springboot
  • 添加消息監聽,通過反射執行消費方法rabbitmq-springboot-reflect
  • rabbitmq-consumer(案例中的消費者代碼都寫在了這裡)
  • rabbitmq-producer(案例中的生産者都寫在了這裡)

其中包括的技術要點:

  • 消費者丢失消息的解決方案
  • 消息持久化
  • 釋出确定
  • 消息接收确定
  • 添加消息監聽

點選項目的連結就可以看到README.md檔案,其中在每個子子產品中也有README.md檔案,裡面有詳細的介紹。代碼中也有詳細的說明。希望能幫到大家。