1. 程式人生 > >沒用過訊息佇列?一文帶你體驗RabbitMQ收發訊息

沒用過訊息佇列?一文帶你體驗RabbitMQ收發訊息

>人生終將是場單人旅途,孤獨之前是迷茫,孤獨過後是成長。 ## 楔子 先給大家說聲抱歉,最近一週都沒有發文,有一些比較要緊重要的事需要處理。 今天正好得空,本來說準備寫`SpringIOC`相關的東西,但是發現想要梳理一遍還是需要很多時間,所以我打算慢慢寫,先把MQ給寫了,再慢慢寫其他相關的,畢竟偏理論的東西一遍要比較難寫,像MQ這種偏實戰的大家可以clone程式碼去玩一玩,還是比較方便的。 同時MQ也是Java進階不必可少的技術棧之一,所以Java開發從業者對它是必須要了解的。 現在市面上有三種訊息佇列比較火分別是:`RabbitMQ`,`RocketMQ`和`Kafka`。 今天要講的訊息佇列中我會以`RabbitMQ`作為案例來入門,因為SpringBoot的amqp中預設只集成了`RabbitMQ`,用它來講會方便許多,且`RabbitMQ`的效能和穩定性都很不錯,是一款經過時間考驗的開源元件。 [祝有好收穫。](https://juejin.im/user/5cc53c8251882524f72ccef6/posts) **本文程式碼:** [碼雲地址](https://gitee.com/he-erduo/spring-boot-learning-demo) [GitHub地址](https://github.com/he-erduo/spring-boot-learning-demo) ## 1.