诚信为本,市场在变,诚信永远不变...

行业资讯

M6米乐【行业资讯】MQTT over QUIC 多流支持

  M6米乐M6米乐M6米乐正在开发中的功能还有基于 MQTT 的大文件传输,目前已经完成主体开发并在团队内部进行了 PoC Demo行业资讯。同时,我们对开源版 5.0 文档进行了大量重构和内容调整,以帮助用户更快上手使用 EMQX。

  避免主题之间的队首阻塞,每个主题可以有独立的流以消除其他主题长阻塞带来的影响;

  将上行数据(发布)和下行数据(消息接收)拆分为不同通道,更快地响应客户端操作;

  更细粒度的收发端协同流量控制:可以对每一个流,同时对整个连接进行流控,实现更细粒度的流量控制;

  减少应用层的延迟:客户端在发送订阅或发布数据包之前不需要等待 CONNACK。

  为满足物联网应用中各类如配置、传感器数据、媒体和 OTA 升级包等文件的传输M6米乐,EMQX 设计了基于 MQTT 的文件传输功能。

  相较于 HTTP/FTP 方案,基于 MQTT 的文件传输与消息传输使用了统一的技术栈,减少了额外的开发、运维和安全审计工作,并且能够实现整体流控,避免文件传输占用大量带宽从而影响业务消息传输。未来 EMQX 还将提供基于 MQTT over QUIC 的大文件传输能力,实现弱网环境下高效可靠文件传输。

  本月 MQTT 文件传输已经完成主体开发,实现了大文件分块传输、断点续传、可靠传输等特性并进行了内部 PoC Demo,将在进一步开发和测试后与大家见面。

  EMQX 支持将客户端消息和事件以生产者的身份投递到 RocketMQ 中,实现与 RocketMQ 的数据集成。

  此前版本中 EMQX 采用了 RocketMQ 默认的轮询算法进行消息投递,消息会被投递到不同的队列中。本次发布中 EMQX 新增了生产者投递策略的设置M6米乐,允许用户将相同客户端 ID、用户名或主题的消息投递到同一 RocketMQ 队列中,满足某些场景下,同一类型的消息投递和消费的顺序性保证M6米乐。

  增加新的通用 TLS 选项 ,在闲置一段时间后休眠 TLS 进程以减少其内存占用。默认值为 5s。

  Prometheus 集成添加了  和  两个指标,用于统计活跃客户端的数量。