MQ應用場景介紹:
1.異步處理
2.應用解耦
3.流量削峰
4.日志處理
RabbitMQ的安裝(Windows版本),Linux需要下載linux相應的安裝包
1.官網(wǎng)下載地址呛牲, https://www.rabbitmq.com/
需要同時安裝ErLang和RabbitMQ
2.RabbitMQ后臺管理頁面
安裝完成后议泵,訪問 http://localhost:15672 ,默認管理員賬號為: guest 鬓催,密碼:guest肺素,擁有超級管理員角色。
可以通過此頁面進行角色的添加宇驾,add exchange 倍靡, add queue,處理消息等操作
3.消息隊列的類型
RabbitMQ共有6中類型的隊列课舍,
1.普通隊列
2.工作隊列塌西,輪訓分發(fā)消息
3.發(fā)布訂閱,生產(chǎn)者和隊列之間需要Exchange筝尾,所有綁定此Exchange的隊列都會收到消息
4.路由模式捡需,生產(chǎn)者和隊列之間需要Exchange,只有routing key完全匹配的隊列才會收到消息
type = direct
5.主題模式筹淫,生產(chǎn)者和隊列之間需要Exchange站辉,只要routing key模糊匹配,隊列就會收到消息
type = topic
6.RPC模式损姜,很少使用