消息隊列RabbitMq,可靠消息,還是需要消息確認機制

教學視頻位置1
教學視頻位置2:可靠消息,消息確認機制
視頻2是官網的,需要登錄,不是免費的,當然也有其他途徑

rabbitMQ簡介

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>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章