RabbitMQ开启 mqtt 协议

摘要:
默认情况下RabbitMQ是不开启MQTT协议的,所以需要我们手动的开启相关的插件,而RabbitMQ的MQTT协议分为两种。

默认情况下RabbitMQ 是不开启MQTT 协议的,所以需要我们手动的开启相关的插件,而RabbitMQ 的MQTT 协议分为两种。

  • 第一种 rabbitmq_mqtt 提供与后端服务交互使用,对应端口1883

  • 第二种 rabbitmq_web_mqtt 提供与前端交互使用,对应端口15675


打开命令行窗口,进入rabbitmq的sbin目录

cd C:Program FilesRabbitMQ Server
abbitmq_server-3.8.2sbin

RabbitMQ开启 mqtt 协议第1张


打开 rabbitmq_mqtt

rabbitmq-plugins enable rabbitmq_mqtt

打开 rabbitmq_web_mqtt

rabbitmq-plugins enable rabbitmq_web_mqtt

管理界面出现以下效果表示成功

RabbitMQ开启 mqtt 协议第2张

免责声明:文章转载自《RabbitMQ开启 mqtt 协议》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Explorer.EXE该文件没有与之关联的应用来执行该操作STM32F469 CoreMark跑分测试下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

RabbitMQ 的配置文件

Ubuntu系统上RabbitMQ的配置文件应该存储在/etc/rabbitmq/rabbitmq.conf 如果没有,在RabbitMQ的启动log里面会有如下的信息: Starting RabbitMQ 3.7.7 on Erlang 21.0 Copyright (C) 2007-2018 Pivotal Software, Inc. Licen...

011-docker-安装-rabbitmq-management:3.7.13

1、搜索镜像 docker search rabbitmq 2、拉取合适镜像 选择合适tag:https://hub.docker.com/,下载3.7.13 带web管理界面版本 docker pull rabbitmq:3.7.13-management docker images 3、使用镜像 3.1、首先启动docker下的容器【查看配置】 doc...

RabbitMQ重试机制

消费端在处理消息过程中可能会报错,此时该如何重新处理消息呢?解决方案有以下两种。 在redis或者数据库中记录重试次数,达到最大重试次数以后消息进入死信队列或者其他队列,再单独针对这些消息进行处理; 使用spring-rabbit中自带的retry功能; 第一种方案我们就不再详细说了,我们主要来看一下第二种方案,老规矩,先上代码: spring:...

python操作RabbitMQ

RabbitMQ介绍 RabbitMQ是一个由erlang开发的AMQP(Advanced Message Queue)的开源实现的产品,RabbitMQ是一个消息代理,从“生产者”接收消息并传递消息至“消费者”,期间可根据规则路由、缓存、持久化消息。“生产者”也即message发送者以下简称P,相对应的“消费者”乃message接受者以下简称C,mess...

MQTT是IBM开发的一个即时通讯协议,构建于TCP/IP协议上,是物联网IoT的订阅协议,借助消息推送功能,可以更好地实现远程控制

最近一直做物联网方面的开发,以下内容关于使用MQTT过程中遇到问题的记录以及需要掌握的机制原理,主要讲解理论。 背景 MQTT是IBM开发的一个即时通讯协议。MQTT构建于TCP/IP协议上,面向M2M和物联网IoT的连接协议,采用轻量级发布和订阅消息传输机制。Mosquitto是一款实现了 MQTT v3.1 协议的开源消息代理软件,提供轻量级的,支...

【RabbitMQ】一文带你搞定springboot整合RabbitMQ涉及消息的发送确认,消息的消费确认机制,延时队列的实现

说明 这一篇里,我们将继续介绍RabbitMQ的高级特性,通过本篇的学习,你将收获: 什么是延时队列 延时队列使用场景 RabbitMQ中的TTL 如何利用RabbitMQ来实现延时队列 本文大纲 什么是延迟队列 延时队列,首先,它是一种队列,队列意味着内部的元素是有序的,元素出队和入队是有方向性的,元素从一端进入,从另一端取出。 其次,延时队列,最...