【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

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

相关推荐
却话巴山夜雨时i13 小时前
互联网大厂Java面试场景:从基础到微服务的循序渐进提问
java·数据库·spring·微服务·面试·消息队列·技术栈
__土块__14 小时前
一次支付清结算系统线程池故障复盘:从任务积压到异步解耦的架构演进
java·消息队列·rocketmq·线程池·支付系统·故障复盘·异步架构
芯智工坊17 小时前
第3章 MQTT核心概念详解
人工智能·mqtt·开源
芯智工坊17 小时前
第5章 Mosquitto配置文件完全指南
网络·人工智能·mqtt·开源
zs宝来了20 小时前
RabbitMQ 可靠性投递:持久化、确认机制与死信队列
rabbitmq·死信队列·持久化·可靠性·确认机制
芯智工坊20 小时前
第6章 Mosquitto用户认证与访问控制
网络·人工智能·mqtt·开源
芯智工坊2 天前
第4章 Mosquitto命令行工具快速上手
网络·人工智能·mqtt·开源
BPM_宏天低代码2 天前
宏天CRM系统的消息中心:基于RabbitMQ的实践
分布式·rabbitmq
尽兴-2 天前
RCS 核心系统架构:AGV 调度“大脑”的底层逻辑
mqtt·microsoft·任务分配·rcs·路径规划算法·冲突算法
少许极端3 天前
消息队列4-RabbitMQ的高级特性-TTL机制、死信队列、延迟队列
分布式·消息队列·rabbitmq