【RabbitMQ】5、RabbitMQ中启用MQTT功能

在 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

如您在阅读中发现不足,欢迎留言!!!

相关推荐
回忆2012初秋15 小时前
.NET 8.0 实战:基于 MQTTnet 封装高可用的 MQTT 发布/订阅工具类
开发语言·mqtt·.net
Thanks_ks19 小时前
消息队列的进阶修炼:从 “不可靠交付” 到 “分布式最终一致性”
消息队列·rabbitmq·rocketmq·分布式事务·微服务架构·分布式系统·最终一致性
AI2中文网19 小时前
UrsPahoMqttClient 心跳问题解决指南——Paho 底层已自动处理,设好 KeepAlive 就行
mqtt·app inventor
程序员雷欧19 小时前
趣享社项目实战:同步 + 异步双模式内容审核与 RabbitMQ 可靠投递深度解析
rabbitmq
逆境不可逃2 天前
Hello-Agents 第二部分-第六章:框架开发实践
java·人工智能·分布式·学习·架构·rabbitmq
徐子童2 天前
RabbitMQ---开篇
rabbitmq
小旭95272 天前
RabbitMQ 核心详解
分布式·rabbitmq
我只想困告3 天前
day01-RabbitMQ_2026-05-13
分布式·rabbitmq
cheems95273 天前
[RabbitMQ] RabbitMQ 工作流程全解析
分布式·rabbitmq
我只想困告3 天前
day02-RabbitMQ 2026-05-14
java·spring·rabbitmq