产品定价 立即试用

TBMQ
开源MQTT Broker

可扩展、容错且持久的消息传递,适用于数百万MQTT客户端

核心优势与MQTT服务器能力

可扩展性

扩展性

可横向扩展,在单个集群中管理超过100M个MQTT连接。

高性能

高性能

仅需1台TBMQ服务器,即可每秒处理数百万条消息,并保持个位数毫秒延迟。

高可靠性

可靠性

通过数据持久化与副本机制保障数据安全,确保消息永不丢失。

容错能力

容错性

采用无主集群节点架构,避免单点故障。

云原生与K8s兼容

云原生与K8s兼容

支持云端或本地部署,借助K8s脚本轻松上线。

MQTT版本兼容性

MQTT版本兼容性

兼容MQTT 3.x与5.0,带来流畅且安全的连接体验。

面向真实物联网场景的MQTT代理

高效支持多种通信模式,全面覆盖业务场景。TBMQ尤其擅长扇入、扇出与点对点(p2p)消息通信。

Fan-in

使用MQTT通配符实现多对一消息传输。

多对一通信模式。大量设备产生高并发消息,由特定应用统一消费。客户端通常需要保持持久会话,并将QoS设置为1或2,即使因重启或升级短暂离线,也能保留全部数据。
扇入
扇出

Fan-out

广播MQTT主题。

该场景为一对多通信。大量设备订阅特定更新或通知并需要被及时送达,因此通常表现为少量入站请求触发大量出站数据。

点对点(Point-to-Point)

面向目标的MQTT主题通信。

该模式用于一对一精准消息传输,通常通过唯一主题实现。P2P非常适合私信或指令交互类场景。为保证可靠投递,常配合持久客户端与QoS 1或2使用,即使出现临时断连或客户端停机也能稳定送达。
点对点

TBMQ管理与MQTT协议

多样化部署选项

提供基于Docker和K8s的部署方式,可无缝适配本地与云端环境,帮助你为现有基础设施选择最合适的方案。

Docker AWS Azure GoogleCloud HelmCharts

MQTT客户端管理与连接能力

客户端会话管理

通过直观易用的会话管理面板,全面掌握物联网系统状态并监控关键会话属性,同时高效管理设备订阅,保障数据通信顺畅。

TBMQ CEarrow firstarrow secondarrow third TBMQ PEarrow firstarrow secondarrow third
客户端会话管理

客户端订阅管理

借助强大且直观的管理界面高效维护订阅关系,确保客户端通信与数据流转始终保持最佳状态。

TBMQ CEarrow firstarrow secondarrow third TBMQ PEarrow firstarrow secondarrow third
客户端订阅管理

MQTT客户端凭证管理

通过MQTT客户端凭证管理系统增强物联网安全性,轻松支持Basic与X.509证书链两种认证方式。

TBMQ CEarrow firstarrow secondarrow third TBMQ PEarrow firstarrow secondarrow third
MQTT客户端凭证管理

MQTT over WebSocket连接

通过WebSocket客户端与物联网设备实时交互,获得更轻量、更灵敏的消息收发与监控体验。

TBMQ CEarrow firstarrow secondarrow third TBMQ PEarrow firstarrow secondarrow third
WebSocket客户端连接

实时MQTT监控

实时跟踪关键指标,持续掌握物联网环境运行状态,确保网络健康与性能始终保持最佳水平。

TBMQ CEarrow firstarrow secondarrow third TBMQ PEarrow firstarrow secondarrow third
关键指标监控

外部系统集成

在不影响代理核心性能的前提下,实现设备、代理与外部平台之间稳定且可扩展的数据传输。

TBMQ CEarrow firstarrow secondarrow third TBMQ PEarrow firstarrow secondarrow third
系统集成

白标定制

仅PE版

2分钟即可将TBMQ代理Web界面替换为你的企业或产品品牌标识与配色,无需编码,也无需重启服务。

了解更多arrow firstarrow secondarrow third
白标定制

RBAC

仅PE版

提供基于角色的高级访问控制。通过两种预置角色管理代理操作:Admin拥有全部权限,Viewer仅可只读访问。

了解更多arrow firstarrow secondarrow third
RBAC

单点登录

仅PE版

支持单点登录(SSO)集成,访问更便捷且更安全。可通过组织身份提供商完成统一认证,减少密码管理成本并提升安全性。

了解更多arrow firstarrow secondarrow third
单点登录

TBMQ功能对比

功能

社区版CE

专业版PE

支持服务

TBMQ功能特性

MQTT客户端类型

MQTT客户端类型管理

支持两类不同客户端,为多样化物联网场景提供定制化消息方案。其中一类适合高频数据上报,并能高效处理中等规模入站消息(扇出与p2p);另一类专注高频主题订阅,适用于数据分析与处理(扇入)。

MQTT客户端负载均衡

MQTT客户端负载均衡

通过具备容错能力的分布式消息处理平台,将消息均匀分发到多个MQTT客户端,避免单个客户端过载,从而优化资源利用率。

安全

面向数据保护的MQTT安全

支持MQTT与MQTT over WebSocket传输加密,保障通信安全。同时支持Basic、JWT、SCRAM和X.509证书链认证。

MQTT over WebSocket

MQTT over WebSocket连接

让Web应用与MQTT网络实现无缝、安全、实时通信,轻松将Web端界面接入物联网设备体系。

未授权客户端

未授权MQTT客户端

实时监控未授权访问尝试,洞察潜在安全威胁,帮助你主动采取措施并持续强化系统防护。

已阻止的MQTT客户端

已阻止的MQTT客户端

支持按ClientID、用户名、IP地址或正则规则进行访问阻断。可尽早拦截恶意客户端,节省系统资源并提升MQTT代理安全性。

客户端会话指标

MQTT客户端会话指标

通过细粒度会话指标洞察客户端行为与性能,及时识别消息异常并主动排查问题。

MQTT通道背压

MQTT通道背压

通过智能处理慢订阅者保护代理性能。客户端跟不上时,TBMQ会暂停投递;恢复后自动继续,确保高负载下依然可靠稳定。

开始使用TBMQ

立即开始使用TBMQ,全面释放你的物联网方案潜力!凭借对海量并发连接的支持、稳健的消息处理与可靠的数据持久化能力,TBMQ帮助你以前所未有的效率构建、扩展并保护物联网应用。

立即开始

TBMQ新闻

TBMQ 2.2:通过JWT与客户端阻断增强MQTT安全

我们很高兴宣布TBMQ 2.2.0正式发布!本次版本带来多项强大新功能,让TBMQ在大规模生产环境中更安全、更稳健,也更易运维。

TBMQ 2.1:内置集成开启MQTT消息新篇章

我们很高兴宣布TBMQ 2.1.0正式发布!该版本通过引入IntegrationExecutor微服务实现了重要里程碑,用于统一管理集成能力。它支持可扩展的多协议消息投递到外部系统,首批支持HTTP、Kafka和MQTT出站集成。我们还发布了TBMQ官方Helm Chart,显著简化了K8s环境中的部署与基础设施管理。

选择TBMQ作为高性能MQTT代理的一百万个理由

开源MQTT代理能否在持久会话场景下实现每秒一百万条消息处理?TBMQ 2.x给出了肯定答案。更重要的是,它在无单点故障的前提下依然确保数据不丢失,即使硬件故障也能稳定运行,是面向IIoT应用的可靠自托管MQTT代理方案。

TBMQ 2.0.0发布:迁移至Redis、支持MQTT 5.0等更多能力

TBMQ 2.0.0带来重大升级,包括将设备持久会话数据从PostgreSQL迁移至Redis,并进一步扩展MQTT 5.0特性,实现对MQTT 5.0标准的全面兼容。以下是本次版本功能与更新概览。