1. 程式人生 > >樂優商城(二十四)——RabbitMQ及資料同步

樂優商城(二十四)——RabbitMQ及資料同步

一、RabbitMQ

1.1 搜尋與商品服務的問題

1.2 訊息佇列(MQ)

1.2.1 什麼是訊息佇列

1.2.2 AMQP和JMS

1.2.3 常見MQ產品

1.2.4 RabbitMQ

1.3 下載和安裝

1.3.1 下載

1.3.2 安裝

二、五種訊息模型

2.1 基本訊息模型

2.1.1 生產者傳送訊息

2.1.2 管理工具中檢視訊息

2.1.3 消費者獲取訊息

2.1.4 訊息確認機制(ACK)

2.2 work訊息模型

2.2.1 生產者

2.2.2 消費者1

2.2.3 消費者2

2.2.4 測試

2.3 訂閱模型分類

2.4 訂閱模型-Fanout

2.4.1 生產者

2.4.2 消費者1

2.4.3 消費者2

2.4.4 測試

2.5 訂閱模型-Direct

2.5.1 生產者

2.5.2 消費者1

2.5.3 消費者2

2.5.4 測試

2.6 訂閱模型-Topic

2.6.1 生產者

2.6.2 消費者1

2.6.3 消費者2

2.7 持久化

2.7.1 交換機持久化

2.7.2 佇列持久化

2.7.3 訊息持久化

三、Spring AMQP