【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

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

相关推荐
molaifeng16 小时前
深入 MQTT 协议底层:构建可靠物联网通信的关键机制
mqtt·iot
Steadfast_GG3 天前
RabbitMQ升级打怪之路(1) - RabbitMQ概述
消息队列·rabbitmq·流量削峰·消息分发·异步解耦
时代的狂4 天前
RabbitMQ 面试问答
分布式·面试·rabbitmq
半夜修仙4 天前
Spring集成邮箱功能
java·开发语言·spring boot·spring·rabbitmq·github·maven
donoot5 天前
CentOS9操作系统安装EMQX5.8.9最后一个开源版
mqtt·开源·centos9·emqx5.8.9
慧都小妮子5 天前
ThingsBoard PE 接入物联网关 MQTT 数据配置流程:从规则链到遥测入库
物联网·mqtt·数据采集·iot·规则引擎·工业通信·thingsboard
半夜修仙5 天前
RabbitMQ的推模式和拉模式
java·分布式·中间件·rabbitmq·github·java-rabbitmq
952367 天前
RabbitMQ - 高级特性
java·spring boot·分布式·后端·rabbitmq
qiu_lovejun9988 天前
linux安装docker和redis和rabbitmq和nginx和rocketmq和kafka
linux·redis·docker·kafka·rabbitmq·rocketmq
她说可以呀8 天前
RabbitMQ Confirm与Returns模式
分布式·rabbitmq