v1.8.3 进行中:MQTT X CLI 支持多主题订阅,优化输出显示
九月,MQTT X 团队专注于 1.8.3 版本的开发。主要对功能使用进行了优化,并修复了使用过程中所出现的各类问题。例如,优化 MQTT 5.0 Clean Start 的使用方式,为会话过期间隔添加默认值;优化 MQTT X CLI 的默认输出显示,提供更加细致美观的内容展示。
MQTT X 桌面端应用
优化 Clean Start 使用
MQTT X 作为一款 MQTT 5.0 客户端工具,目前默认使用 MQTT 5.0 连接测试。在 MQTT 5.0 中,Clean Session
修改为了 Clean Start
,并需要搭配会话过期间隔一起来使用。而在当前 1.8.2 版本中,当使用默认连接时,如果用户未设置会话过期间隔,断开连接时 MQTT Broker 将无法持久化其会话。对于很多不太了解 MQTT 5.0 新特性使用的用户来说,这带来了一些困扰。
目前开发的 1.8.3 版本优化了该问题,将 Clean Session
的显示修改为了 Clean Start
,并为会话周期间隔设置了 永不过期
的默认值,也继续支持用户手动修改该值,来满足当前测试需求。同时提示用户:当关闭 Clean Start
时,如果该值为空,还需设置会话过期间隔来保证其连接会话的正确使用。
其它使用问题优化
修复当断开连接时,retain 消息未能保存的问题
修复当 Hex 格式出现空格时,内容会被截断的问题
修复使用中的脚本无法删除的问题
修复当设置了主题别名后,无法接收到消息的问题
修复一些内部错误
MQTT X Web
在线 MQTT 5.0 客户端工具 MQTT X Web 进行了如下更新:
支持存储发送过的历史消息
支持单条消息复制和删除
支持使用 Docker 部署到任意 URL 路径下
支持多主题订阅
支持开启和关闭自动滚动
支持设置订阅标识符和订阅选项
支持设置重连周期
在线使用地址:http://www.emqx.io/online-mqtt-client
MQTT X CLI
支持多主题订阅
在 MQTT X 的桌面客户端中,我们提供了多主题订阅功能。在 1.8.3 版本中,命令行工具 MQTT X CLI 同样支持了多主题订阅,只要输入多个 --topic
参数,即可在使用一条命令行的情况下同时订阅多个主题,接收不同主题下的消息内容来测试和查看数据。
优化 CLI 的内容输出
在命令行终端内,我们优化了 MQTT X CLI 的显示内容。在 1.8.3 版本中,我们为每一个步骤输出的内容都提供了时间显示,并细化其步骤显示。例如,当使用 sub
和 pub
命令时,也能看到连接中和已连接的过程。使用类似于日志输出的方式,可以提高用户的阅读体验,帮助用户更加清晰方便地查看当前连接测试的过程与内容。
其它优化
添加主题验证,用户不能向包含有 # 和 + 等,带有通配符的主题发送消息
当使用
--version
参数来输出版本时,将输出带有 change logs 的地址,方便用户快速查看该版本下的最新功能添加更多的 MQTT 5.0 properties 配置,例如支持设置会话过期间隔
修复用户属性设置错误的问题
官网文档优化
除上述产品内容更新外,我们还在持续调整优化 MQTT X 文档。本月新增了 MQTT X CLI 和 MQTT X Web 的产品介绍和使用文档,帮助用户更好的上手和使用不同交互形态的 MQTT X。
MQTT X 还在持续增强完善中,以期为用户带来更多实用、强大的功能,为物联网平台的测试和开发提供便利。
版权声明: 本文为 EMQ 原创,转载请注明出处。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
网页多语言翻译 js v1.2,更新翻译接口
软件简介 自动将 html 网页自动翻译为多国语言,引入一个 js,一行代码实现!效果同 Chrome 自动翻译。适用给网站快速增加多种语言切换的能力。 升级说明 因Google翻译退出中国,国内无法使用谷歌翻译,紧急修复,增加新加坡网络中转节点。 优化网站中多语言切换的支持方式,增加自定义标签的任意语种切换,同时增加详细的对接示例说明。 修复 自定义id translate 有时会导致 Select 下拉语言选择不显示的bug 优化 translate.changeLanguage() 函数,修复二级、三级域名使用时可能会出现切换不持久化的问题 优化Safari浏览器中使用 changeLanguage 有时无效的问题 修复切换语言时自动多了一个根域名cookie导致重复的问题 在线体验 http://res.zvo.cn/translate/demo.html 快速使用 在你的网页最末尾,</html>之前,加入以下代码,会在页面的最底部出现选择语言的标签: <script src="//res.zvo.cn/translate/translate.js"&...
- 下一篇
华为 EROFS 为 Linux 6.1 提供基于 FSCache 的共享域支持
EROFS 是 Enhanced Read-Only File System 的首字母缩写,是由华为开发的增强型只读文件系统。在 2018 年年中,EROFS 就首次被引入到 Linux 内核 4.14 版本的暂存区,随后经过一年的持续开发,EROFS 文件系统驱动程序在 Linux 内核 5.4 版本中被合并进了主线。 EROFS 与其他只读文件系统不同,该系统旨在构建一个新的文件管理系统,从而提高磁盘性能和速度,同时节省磁盘空间以减少不必要的占用。据华为介绍,EROFS 文件系统的随机读取速度平均可以提升 20%,最高甚至可达 200%,与传统的 EXT4 相比大幅提升了系统效率。 作为一项最初为 Android 设备所准备的只读文件系统,如今该技术则是扩大了其适用范围。近日工程师(看邮箱是来自于阿里、字节)为 EROFS 提供了代码更新,此次更新带来了基于 FSCache 的共享域支持,目的是为了能够在 EROFS 文件系统镜像之间共享数据 blob(同一个 blob 在多个 EROFS 文件系统中共享)。 对于 EROFS 和 Linux 6.1 来说,这个基于 FSCache...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8安装Docker,最新的服务器搭配容器使用
- Linux系统CentOS6、CentOS7手动修改IP地址
- 2048小游戏-低调大师作品
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS8编译安装MySQL8.0.19
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- MySQL8.0.19开启GTID主从同步CentOS8