当前位置: 首页 > news >正文

wap的网站模板下载微信群推广

wap的网站模板下载,微信群推广,标签下载wordpress,精兴装修公司怎么样简介#xff1a;MQTT 协议凭借简单易实现、支持 QoS、报文小等特点#xff0c;占据了物联网协议的半壁江山。 作者#xff1a;亦炎 随着 5G 时代的来临#xff0c;万物互联的伟大构想正在成为现实。联网的物联网设备 在 2021 年已经达到了 120 亿#xff0c;在未来两年MQTT 协议凭借简单易实现、支持 QoS、报文小等特点占据了物联网协议的半壁江山。 作者亦炎 随着 5G 时代的来临万物互联的伟大构想正在成为现实。联网的物联网设备 在 2021 年已经达到了 120 亿在未来两年仅智能水电气表就将超过 10 亿。在如此大的物联网需求下海量的设备接入和设备管理对网络带宽、通信协议以及平台服务架构都带来了很大挑战。如何做好以 MQTT 为代表的物联网协议性能测试也就显得尤为重要。那么我们该如何做好 MQTT 的性能测试呢 什么是 MQTT 协议 MQTT 是基于 TCP/IP 协议栈构建的异步通信消息协议是一种轻量级的发布、订阅信息传输协议。可在不可靠的网络环境中进行扩展适用于设备硬件存储空间或网络带宽有限的场景。使用 MQTT 协议消息发送者与接收者不受时间和空间的限制。 对于物联网协议来说必须针对性地解决物联网设备通信的几个关键问题其网络环境复杂而不可靠、其内存和闪存容量小、其处理器能力有限。MQTT 协议凭借简单易实现、支持 QoS、报文小等特点占据了物联网协议的半壁江山。 MQTT 的发布订阅模式 发布订阅模式区别于传统的客户端-服务器模式它使发送消息的客户端发布者与接收消息的客户端订阅者分离发布者与订阅者不需要建立直接联系。我们既可以让多个发布者向一个订阅者发布消息也可以让多个订阅者同时接收一个发布者的消息它的精髓在于由一个被称为代理的中间角色或称为 MQTT Broker负责所有消息路由和分发的工作。传统的客户端-服务器模式可以实现类似的效果但是无法做到像发布订阅模式这样简洁和优雅。 发布订阅模式的优点在于发布者与订阅者的解耦这种解耦表现在以下两个方面 空间解耦订阅者与发布者不需要建立直接连接新的订阅者想要加入网络时不需要修改发布者的行为。时间解耦订阅者和发布者不需要同时在线即便不存在订阅者也不影响发布者发布消息。为什么要做 MQTT 性能测试 MQTT 性能测试主要帮助我们做到如下内容 1. 摸清 MQTT 核心指标 不同网络环境下消息端到端的时延MQTT Broker 同时保持的最大连接数MQTT 收发消息的 TPS 2.  辅助 MQTT Broker 选型 物联网行业里可选的 MQTT Broker 不胜枚举除了经典的 Mosquitto 和 AWS、Azure百度云、阿里云、IBM 等几个提供物联网 MQTT 接入服务的产品外可用于商业生产的 MQTT Broker 还有多款。 但是每一款 MQTT Broker 的系统性能与适用场景都不尽相同。例如EMQ 单机性能较高单机支持百万级并发集群支持千万级并发优势在于高并发连接与高吞吐消息的服务能力HiveMQ 单机性能相对较差有一定高并发连接与高吞吐消息的服务能力。 通过 MQTT 性能测试我们可以更加精准的选择合适的 MQTT Broker。 业界一般如何做 MQTT 性能测试 MQTT 性能测试的难点在于能够同时发起并保持海量的连接。 目前最常见的 MQTT 性能测试方式是基于 JMeter 的 MQTT-Xmeter 插件实现的。该插件的底层原理就是每个线程都模拟一个 MQTT Client向 MQTT Broker 发送连接请求。然而 JMeter 的线程模型一个并发就是线程决定了想要发起海量的连接请求施压机就必须创建同等数量的线程不仅造成资源的严重浪费还限制了单个施压机能够发起的总连接请求数。阿里云的性能测试 PTS 允许单个线程发起并保持最多 100 个单台施压机最大 5 万个单次压测最大 1 亿个 MQTT 连接数。 使用 PTS 可以帮助用户轻松发起千万乃至亿级的 MQTT 连接节省大量时间成本和机器成本。 如何使用 PTS 发起 MQTT 亿级连接和千万消息吞吐性能测试 使用步骤 1、创建场景。我们在 PTS 控制台的【压测中心】-【创建场景】中创建 MQTT 压测场景 2、场景配置。PTS 支持建立连接、发布消息、订阅消息和关闭连接四种测试节点。用户若仅需测试 Broker 支持的最大连接数可以只创建建立连接节点。 对于阿里云的 MQTT 实例用户只需要打开签名鉴权开关填入 AccessKey ID、AccessKey Secret 和实例 ID 即可PTS 会动态生成用户名和密码。PTS 支持指定单并发连接数以及均匀递增、阶梯递增和固定压力三种流量模型。用户可以通过调整压测中并发数来控制 MQTT 连接数的增长速率。 场景配置示例1 万个 MQTT 连接作为 pub 客户端发送消息每个 pub 客户端每秒发送 1 条 QoS0 消息99 万个 MQTT 连接作为 sub 客户端接收消息每个 sub 客户端每秒接收 1 条 QoS0 消息。因此总的消息发布吞吐率为每秒 10000总的消息接收吞吐率达到每秒 100 万。 总结 本文阐述了 1、什么是 MQTT 协议 2、MQTT 性能测试必要性 3、使用 PTS 做 MQTT 性能测试的优势 4、如何使用 PTS 快速发起 MQTT 性能测试 原文链接 本文为阿里云原创内容未经允许不得转载。
http://www.zqtcl.cn/news/612100/

相关文章:

  • 关于做书的网站购物网站建设资讯
  • 运营网站开发工作招聘做装修有什么好网站可以做
  • 免费自学平面设计的网站直播网站开发源码
  • 电子商务网站建设实践广州网站建设公司怎么选
  • 做公众号的素材网站分销电商平台有哪些
  • 网站后期维护协议如何免费注册网址
  • 内容展示型网站 设计特点福州百度seo
  • 外贸网站 推广影视广告宣传片制作公司
  • crm系统管理大兴安岭地网站seo
  • 免费 网站模板为什么自己做的网站别的电脑打不开
  • 公司网站建设建设辽宁鞍山网站建设
  • 企业为什么做网站优化推广做网站学什么什么专业
  • 怎样访问简版网站中小企业网站建设济南兴田德润电话
  • 哪里有零基础网站建设教学服务常用知名购物网站
  • 西宁高端企业网站建设公司名称大全免费取名
  • 如何解决网站图片打开慢关键词搜索推广排行榜
  • 网站建设销售话建网站需要怎样做
  • 网站排名和什么有关网络推广协议合同范本
  • 湖州房产网站建设南通市城乡和住房建设局网站
  • 郴州建设工程集团招聘信息网站wordpress 橘子皮模板
  • win7搭建网站服务器成都网站建设需多少钱
  • 网站开发一般需要多久菜谱网站模版
  • 基于jsp的电子商务网站开发最好的网站建设公司哪家好
  • 个人网站图片郑州技术支持seo
  • 先做网站还是先做app广州互联网
  • 租用网站的服务器wordpress手机加搜索
  • 做彩票网站怎么样才能让百度收录自己的网站
  • 廊坊网站建设技术托管seo怎么优化关键词排名培训
  • 抛丸机网站怎么做手机网站打不开的解决方法
  • 上海做网站的公司多少钱冷水江网站