消息队列
文章平均质量分 92
不懂一休
这个作者很懒,什么都没留下…
展开
-
mqtt:通过抓取报文分析消息质量qos
环境服务端 :EMQ客户端:let mqtt = require('mqtt')let options = { 'username': 'clientB', 'password': '123456', 'clientId': '1597279339', 'keepalive': 90, 'connectTimeout': 3000, 'clean': true}let client = mqtt.connect('tcp://39.99.222.1原创 2020-08-13 18:44:17 · 13689 阅读 · 0 评论 -
mqtt报文解析—超详细
对 mqtt 是做什么还不知道,怎么简单使用还不知道的可以查看我的其他博客,以下对 mqtt 报文做简单分析一、报文结构表格1.1-报文结构Fixed header 固定报头,所有控制报文都包含Variable header 可变报头,部分控制报文包含Payload 有效载荷,部分控制报文包含二、固定报头表格2.1-固定报头格式 Bit 7 6 5 4 3 2 1 0 b原创 2020-08-12 22:09:43 · 38868 阅读 · 5 评论 -
解决 mqtt 诡异重复连接问题
以下问题为 阿里云 mqtt 使用过程中发现一、首先贴出简单核心代码如下client.on('connect', function () { client.publish('test/clientE', '' + (Math.random() * 10).toFixed(2), {'qos': 2, 'retain': true}, function (err) { if (err) { console.log(err) } else {原创 2020-08-12 17:24:30 · 30609 阅读 · 2 评论 -
MQTT: WebSocket connection failed:Connection closed before receiving a handshake response
在使用 node 测试阿里云 mqtt 遇到如下错误根据提示,是无法完成握手连接,根据服务器提示,是因为解包的时候,包不符合格式,导致了连接拒绝。普通的socket和websocket是不一样的。node直接运行脚本使用的是socket.io 而 浏览器使用的是websocket,而处理这两种报文是不一样的。阿里云 mqtt 改为如下连接ws://post-cn-xxxxxx.mqtt.aliyuncs.com:80或者ws://post-cn-xxxxxx.mqtt.aliyuncs.c原创 2020-08-07 19:57:43 · 21761 阅读 · 0 评论 -
EMQ 安装及简单使用
概述EMQ X Broker 是基于高并发的 Erlang/OTP 语言平台开发,支持百万级连接和分布式集群架构,发布订阅模式的开源 MQTT消息服务器。EMQ X Broker 在全球物联网市场广泛应用。无论是产品原型设计、物联网创业公司、还是大规模的商业部署,EMQ X Broker 都支持开源免费使用。环境系统:CentOS 8 64位EMQ:emqx-centos7-v4.0.0.zip安装下载地址https://www.emqx.io/cn/downloads#broker.w原创 2020-07-31 19:23:52 · 24032 阅读 · 0 评论 -
Mqtt:node 简单实现阿里云 mqtt
阿里云 mqtt 于 2020.7.24将mqtt 由 2.x.x 升级为 3.x.x,以下为 3.x.x 版本简单使用方法一、阿里云 mqtt 简介 阿里云 MQTT 微消息队列是一款面向移动互联网以及物联网领域的轻量级消息中间件。如果说传统的消息队列中间件一般应用于微服务之间,那么适用于物联网的微消息队列 MQTT 版则实现了端与云之间的消息传递和真正意义上的万物互联。想详细了解的可以查看阿里云的官方文档https://help.aliyun.com/do原创 2020-07-30 17:05:41 · 13764 阅读 · 20 评论 -
消息队列MQ快速入门
文章目录1. 消息队列是什么2. 消息队列作用3. 消息队列优点以及缺点3.1 优点3.2 缺点4. 消息队列应用场景4.1 异步处理4.2 应用解耦4.3 流量削锋4.4 消息通讯5. 消息队列的两种模式5.1 点对点模式5.2 发布/订阅模式6.消息队列中间件有哪些,有什么区别?1. 消息队列是什么消息队列是一个存放消息的容器,当我们需要时可以取出使用。消息队列可以完成异步处理,提高系统性能。消息队列可以削峰平谷,消息队列可以缓解短时间内高流量压垮应用2. 消息队列作用通过异步处理提高原创 2020-07-28 21:28:07 · 12541 阅读 · 0 评论