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

网站的程序和数据库怎么做的常州网站建设公司渠道

网站的程序和数据库怎么做的,常州网站建设公司渠道,龙岩做网站龙岩网页设计,返利的网站怎么做简介#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/302465/

相关文章:

  • php技术的网站建设实录方案做二手手机的网站有哪些
  • 做网站店铺装修的软件怎么做淘课网站
  • 百度一下官方网站wordpress连接代码
  • 什么网站详情页做的好仿唧唧帝笑话门户网站源码带多条采集规则 织梦搞笑图片视频模板
  • 平原网站建设费用少儿编程加盟店倒闭
  • 企业网站建设专业公司蜜淘app在那个网站做的
  • 市住房城乡建设部网站大学生课程设计网站
  • 广州大石附近做网站的公司外包服务公司是干什么的
  • 做的新网站网上搜不到做的网站百度搜索不出来的
  • 电商网站后台报价公司如何建站
  • 查网站有没有做推广企业网站建设的目标
  • 北京网站维护公司专业外贸网站建设_诚信_青岛
  • 网站自己做还是用程序制作网站一般使用的软件有哪些
  • 晨雷文化传媒网站建设济南互联网品牌设计
  • 怎样给自己的网站做防红连接梵客装饰公司官网
  • 甘肃省城乡与住房建设厅网站纪检网站建设动态主题
  • 关于做好全国网站建设网站建设哪个好
  • 灵犀科技网站建设企业建设网站作用
  • 做网站架构图无版权图片网站
  • 赌场需要网站维护吗通过服务推广网站的案例
  • 阿里云网站空间网站建设犭金手指六六壹柒
  • 网站排名软件包年农业网站开发
  • 建设信用卡网银网站crm客户关系管理论文
  • 阿里巴巴网站的搜索引擎优化案例软件开发收费价目表
  • 企业网站建设之域名篇wordpress 文章居中
  • 萍乡网站建设行吗南康建设局官方网站
  • 一键部署wordpress爱站seo工具
  • 大连网站建设服务做进料加工在哪个网站上做
  • 南昌行业网站建设网站版权信息修改
  • 百度网站关键词排名助手低成本做网站 白之家