【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

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

相关推荐
攀小黑3 小时前
docker 部署rabbitmq消息队列并安装延迟队列插件
docker·容器·rabbitmq
熏鱼的小迷弟Liu4 小时前
【消息队列】RabbitMQ的交换机有哪几种类型?
消息队列·rabbitmq
理性的沸羊羊4 小时前
MQ消息幂等性实战:MQ 负责“不丢”,你负责“不重” —— 基于新增与修改场景的深度拆解
消息队列
利刃大大10 小时前
【RabbitMQ】SpringBoot整合RabbitMQ:工作队列 && 发布/订阅模式 && 路由模式 && 通配符模式
java·spring boot·消息队列·rabbitmq·java-rabbitmq
Knight_AL12 小时前
深入理解 RabbitMQ 的AMQP 交换机类型与路由机制
分布式·rabbitmq
一路向北⁢12 小时前
社交平台私信发送、已读状态同步与历史消息缓存系统设计文档(SpringBoot + RabbitMQ + Redis + MySQL)
spring boot·rabbitmq·java-rabbitmq·异步消息
进击的小菜鸡dd12 小时前
互联网大厂Java面试:从Spring Boot到微服务架构的场景化技术问答
java·spring boot·redis·ci/cd·微服务·消息队列·mybatis
七夜zippoe12 小时前
分布式事务解决方案(二) 消息队列实现最终一致性
java·kafka·消息队列·rocketmq·2pc
Knight_AL12 小时前
深入理解:RabbitMQ 中的 ACK / NACK 有什么区别?
分布式·rabbitmq