【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

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

相关推荐
做个文艺程序员14 小时前
MinIO第05篇:MinIO事件通知机制与Kafka集成——构建SaaS平台的异步文件处理管道
kafka·消息队列·springboot·minio·事件驱动·异步处理
程序猿乐锅1 天前
从0-1一文详解RabbitMQ
java·分布式·后端·中间件·rabbitmq·ruby
新鲜势力呀1 天前
PHP 消息队列实战:从同步接口阻塞到 RabbitMQ + Redis队列 + 异步任务架构完整优化方案
redis·rabbitmq·php
xxwl5852 天前
RabbitMQ 学习笔记
笔记·学习·rabbitmq
j7~7 天前
【C++标准项目】C++基于protobuf的发布订阅式消息队列(篇一):项目概述+环境搭建
分布式·消息队列·rabbitmq·gtest·protobuf·muduo·sqlites
荣合技术服务8 天前
EMQX mqtt在 Windows 系统上的安装教程
windows·mqtt·emqx
仍然.8 天前
RabbitMQ---可靠性传输
网络·分布式·rabbitmq
灯澜忆梦8 天前
【RabbitMQ #13】 | 延迟消息
分布式·rabbitmq·ruby
灯澜忆梦9 天前
【RabbitMQ #11】 | 消费者可靠性
分布式·rabbitmq·ruby
仍然.9 天前
RabbitMQ---事务和消息分发
分布式·rabbitmq