首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
技术百科首页 >消息队列 MQTT 版

消息队列 MQTT 版

修改于 2025-09-18 15:36:54
10
概述

消息队列 MQTT 版(TDMQ for MQTT,简称 TDMQ MQTT 版)是一款分布式高可用的消息队列服务,通过 “发布/订阅” 模式构建了极其轻量化的消息传输协议。TDMQ MQTT 版兼容标准的 MQTT 协议,支持开源社区和业内主流 MQTT 客户端零改造接入,并在稳定性、低延迟和高性能等特性上做了加强。

消息队列 MQTT 版有什么产品优势?

兼容性

兼容 MQTT 3.1MQTT 3.1.1MQTT 5.0 协议,支持通用的发布、订阅消息队列模式;兼容开源社区 Java、C、C++、Golang、Python、.Net、Rust 等多语言客户端接入。

可靠性

提供有序、可靠的双向连接,支持 TCP 和 WebSocket 传输层协议。面向资源受限设备和低带宽、高延迟或不可靠的网络连接场景,做了专项优化。支持 X. 509 证书双向认证、“一机一证”、“一机一密”等高级安全特性,也支持用户集成自定义的鉴权系统,连接更加安全可控。

可观测性

控制台提供丰富的监控指标,对接腾讯云的监控和告警功能,同时提供完善的云 API,支持集成自助运维系统。

数据集成

支持和其他云产品,例如消息队列 RocketMQ、CKafka 和云函数的数据互通,从而实现消息数据的上下游生态和自由流转。

消息队列 MQTT 版 的 TPS 规格如何计算?

在使用 MQTT 协议收发消息时,QoS 和 cleanSession 参数的设置会影响 TPS 规格的计算。每条消息的收发和客户端的上下线等行为以 1 为基本计价单位,根据特定传输质量和设置乘以相应的倍率,消息条数和折算倍率如下:

  • QoS=0 且 cleanSession=true,折算倍率为 1;
  • QoS=0 且 cleanSession=false,折算倍率为 1;
  • QoS=1 且 cleanSession=true,折算倍率为 2;
  • QoS=1 且 cleanSession=false,折算倍率为 5;
  • QoS=2 且 cleanSession=true,折算倍率为 5;
  • QoS=2 且 cleanSession=false,折算倍率为 5;
  • 包含 Retain Flag 和 Will Flag 的消息折算倍率均为10。

消息队列 MQTT 版收发消息支持哪些认证和鉴权模式?

  • 用户名及密码的认证和鉴权:TDMQ MQTT 对于连接的客户端使用的角色的用户名和密码进行校验。不同的角色的权限(如发送或者消费消息)不同,您可以自由灵活的定义。
  • X.509 证书认证:使用默认证书开启服务端认证。您也可以使用您的自有证书进行客户端和服务端的双向认证。
  • 自定义 JWT 认证和鉴权:支持使用客户自有的 JWT 服务进行认证和鉴权。

消息队列 MQTT 版如何计费?

从控制台进入 购买页 后,根据实际的业务量级选择对应的规格。MQTT 支持按小时后付费和包年包月预付费两种付费模式。

消息队列 MQTT 版有什么应用场景?

车联网

车辆通过搭载的传感器和控制器收集各种信息,如车辆位置、速度、油量、发动机状态等,通过 MQTT 协议实时或定期传输到车厂的服务器,以便进行数据分析、故障预警、远程控制等操作。车厂通过 MQTT 协议进行远程命令控制下发,如导航地图更新,修复系统漏洞,远程故障排查等操作。

工业物联网

在工业物联网应用中,各种工业设备需要实时上报数据,并接收远程指令进行操作。MQTT 协议可以作为设备和工业云平台之间的通信协议,实现实时数据上报和远程指令下发。MQTT 可以在弱网环境和极端环境中保持消息的稳定收发,保证了工业场景下的消息有效传输。

设备数据处理平台

由于 MQTT 协议非常适用在低带宽和不稳定的网络环境中,因此非常适合大型数据平台,如智慧城市,城市大脑等物联网数据收集。不同终端,如传感器,移动医用,物联网设备等可以收集环境信息和业务数据传输到下游的数据系统进行处理或者存储。

IM 通信

MQTT 协议采用的发布/订阅模型非常适合即时通信场景,用户可以将消息发布到特定主题,而其他用户只需订阅感兴趣的主题即可接收相关消息。这种模型非常适合实现一对一单聊、多对多群聊等功能。

智能家居

在智能家居应用中,各种电器和智能设备需要实时上报数据、接收远程指令进行操作,以及与其他设备进行协同工作。MQTT 协议可以作为智能家居设备和云平台、手机 App 或其他设备之间的通信协议,实现实时数据上报、远程控制和设备协同。

相关文章
  • 腾讯云消息队列12月产品月报 | 消息队列 MQTT 版正式商业化
    295
  • 腾讯云 TDMQ 产品家族新成员:消息队列 MQTT 版全新发布!
    433
  • 消息队列RocketMQ版分布式事务消息
    1.3K
  • rocketmq 长轮询_消息队列RocketMQ版
    1.2K
  • MQTT-消息协议
    2.1K
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
领券