🐰 RabbitMQ 啟用 MQTT
安裝版本
- RabbitMQ: 3.13
- 部屬: docker
- OS: Windows11
啟用 MQTT
1. 進入容器
docker exec -it rabbitmq bash
2. 啟用
rabbitmq-plugins enable rabbitmq_mqtt
- 如果有需要關閉的話就執行
rabbitmq-plugins disable rabbitmq_mqtt
檢查是否啟用
- 打開後台 http://localhost:15672/
- 使用
admin
,admin
登入(或是其他自定義帳號密碼) - 檢查
Ports and contexts
是否有出現Protocol
:mqtt
建立使用者
- 創建使用者:
使用
rabbitmqctl
命令來創建一個新的使用者。替換<username>
和<password>
為您想要設定的使用者名稱和密碼:
rabbitmqctl add_user <username> <password>
- 設定權限:
為剛創建的使用者設定權限。這允許使用者訪問虛擬主機(通常是
/
),並對其進行讀寫操作。替換<username>
為您的使用者名稱:
rabbitmqctl set_permissions -p / <username> ".*" ".*" ".*"