在 RabbitMQ 中实现 MQTT 协议的支持通常涉及到使用一个叫做 RabbitMQ MQTT plugin 的插件。这个插件允许 RabbitMQ 作为 MQTT 代理,使得 MQTT 客户端可以直接连接到 RabbitMQ 服务器上,并以 MQTT 协议发送和接收消息。
安装RabbitMQ后,安装mqtt web插件
bash
rabbitmq-plugins enable rabbitmq_web_mqtt
查看已启用的插件
bash
rabbitmq-plugins list
访问控制台

表示我们已经开启了 mqtt 功能
此时我们可以使用客户端去连接它
yml
mqtt:
broker-url: tcp://localhost:1883
client-id: spring-boot-mqtt-client
username: guest
password: guest
default-topic: test/topic
connection-timeout: 10
keep-alive-interval: 20
clean-session: true
auto-reconnect: true
如您在阅读中发现不足,欢迎留言!!!