教學視頻位置1
教學視頻位置2:可靠消息,消息確認機制
視頻2是官網的,需要登錄,不是免費的,當然也有其他途徑
rabbitMQ簡介
運行原理
Exchange類型
rabbitMQ初體驗
下載安裝
docker 下載鏡像
docker pull rabbitmq:3-management
運行鏡像生成實例
docker run -d -p 5672:5672 -p 15672:15672 --name myrabbitmq 鏡像id
訪問可視化界面
http://192.168.31.96:15672/
用戶名密碼:guest
添加交換器
exchange.direct exchange.fanout exchange.topic
添加隊列
atguigu atguigu.emps atguigu.news gulixuyuan.news
給三個交換器綁定隊列(綁定所有隊列,綁定的隊列可重複路由鍵不同)
topic綁定的隊列
給隊列發送消息
點對點單播模式(direct類型的交換器可根據路由鍵發送完全匹配,等於)
查看消息
fanout廣播模式交換器(無視路由鍵)
發送消息
查看隊列都有了這個消息
topic類型交換器可以根據路由鍵規則匹配(類似mysql的like查詢)
可以看到都收到了(其他的不在贅述)
獲取消息並刪除
四、整合rabbitMQ
maven
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-amqp</artifactId>
<!--<version>2.3.0.RELEASE</version>-->
</dependency>