默認情況下RabbitMQ 是不開啟MQTT 協議的,所以需要我們手動的開啟相關的插件,而RabbitMQ 的MQTT 協議分為兩種。
-
第一種 rabbitmq_mqtt 提供與后端服務交互使用,對應端口1883
-
第二種 rabbitmq_web_mqtt 提供與前端交互使用,對應端口15675
打開命令行窗口,進入rabbitmq的sbin目錄
cd C:\Program Files\RabbitMQ Server\rabbitmq_server-3.8.2\sbin
打開 rabbitmq_mqtt
rabbitmq-plugins enable rabbitmq_mqtt
打開 rabbitmq_web_mqtt
rabbitmq-plugins enable rabbitmq_web_mqtt