docker部署
rabbitmq: image: rabbitmq:management container_name: myrabbit restart: always hostname: rabbitmq_host ports: - 15672:15672 # web UI 管理接口 - 5672:5672 # 生產者和消費者連接使用的接口 volumes: - ./log:/var/log/rabbitmq #掛載 RabbitMQ日誌 - ./data:/var/lib/rabbitmq #掛載 RabbitMQ數據 environment: - RABBITMQ_DEFAULT_USER=root - RABBITMQ_DEFAULT_PASS=123456
目錄下創建docker-compose.yml文件,打開powershell定位到當前目錄,執行docker-compose -f docker-compose.yml up -d,自動安裝完畢。
備註:如果想要啓用消息持久化,需要設置hostname和目錄映射:本地數據目錄映射到/var/lib/rabbitmq
安裝成功後訪問http://localhost:15672/出現登錄頁面後,則說明部署成功。
rabbitmq相關知識
RabbitMQ學習筆記 - 簡書 (jianshu.com)
關於MQ的幾件小事(一)消息隊列的用途、優缺點、技術選型 - 簡書 (jianshu.com)
rabbitmq集成.net
ASP.NET Core 6.0 使用RabbitMQ - shenghuotaiai - 博客園 (cnblogs.com)
代碼示例
rabbitmqdemo: rabbitmqdemo (gitee.com)