Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >限流系列之四:TDMQ RocketMQ 版限流机制详解与实践教程

限流系列之四:TDMQ RocketMQ 版限流机制详解与实践教程

作者头像
腾讯云中间件团队
发布于 2025-04-26 13:32:04
发布于 2025-04-26 13:32:04
23700
代码可运行
举报
运行总次数:0
代码可运行

导语

随着分布式系统架构的普及,消息队列已成为支撑大规模、高并发在线业务的核心组件之一。TDMQ RocketMQ 版作为一款高性能、高可靠的消息中间件,通过提供稳定、低延迟的消息服务,帮助企业轻松应对业务洪峰、实现系统解耦。然而,在高并发、大流量场景下,如何合理分配资源、防止系统过载成为保障服务稳定性的关键。为此,TDMQ RocketMQ 版引入了分布式限流机制,通过动态调整客户端的发送与消费速率,确保集群在高负载情况下依然能够稳定运行。

本文将详细解析 TDMQ RocketMQ 版的限流机制,包括限流行为和限流实现原理。同时,结合实际案例,提供客户端实践教程,帮助开发者更好地理解并应用限流机制,避免因集群流控导致的业务受损。

概述

TDMQ RocketMQ 版为各类大规模、低延时、高可用性要求的在线业务提供消息服务,客户端通过 SDK 与 RocketMQ 集群建立长连接并进行消息收发,同时消耗集群机器节点的计算、存储、网络带宽等资源。为了提供高质量的消息服务,我们需要控制集群在高并发、大流量情况下的负载水位,以保障系统的稳定性与可靠性。因此,服务端会根据集群规格限制客户端每秒能够发送和消费的最大折算消息条数(TPS),消息的折算规则如下:

维度

折算规则

消息类型

● 普通消息:发送或者消费 1 条普通消息,按 1TPS 计 。● 高级特性消息(定时和延时消息、事务消息、顺序消息):发送 1 条或者消费 1 条高级特性消息,按 5TPS 计算。

消息大小

消息大小以 4KB 为计量单位,每 4KB 计 1 TPS,不满 4KB 按 4KB 计算。

为了兼具隔离性和灵活性,发送消息与消费消息的 TPS 配额不共享,同时支持自定义配额比例(默认配额比例为1 : 1 )。

收发 TPS 比例

限流行为

TDMQ RocketMQ 版采用快速失败 (Fail-Fast) 的限流策略,即当客户端请求速率达到上限后,服务端会立即响应错误。通常在线业务都对响应时间敏感,快速失败可以让客户端感知限流事件并及时介入处理,避免业务消息端到端时延恶化。

以 1000TPS 规格的基础集群为例(假设收发 TPS 比例为1:1),客户端视角下的限流行为:

说明

发送消息限流

消费消息限流

触发限流情景

所有连接该集群的发送客户端每秒最多可发送折算消息的总和为 500 条,发送速率达到限制后,超限的发送请求会失败。

所有连接该集群的消费客户端每秒最多可消费折算消息的总和为 500 条,消费速率达到限制后,消息的消费延迟会增加。

触发限流时 SDK 日志关键词

Rate of message sending reaches limit, please take a control or upgrade the resource specification。

Rate of message receiving reaches limit, please take a control or upgrade the resource specification。

触发限流时 SDK 重试机制

不同协议的 SDK 处理有差异:● 5.x SDK:会根据指数退避策略进行重试发送,最大重试次数可在初始化 Producer 时自定义,默认值为 2 次;达到最大重试次数仍未成功的发送请求会抛出异常。● 4.x SDK:直接抛出异常,不会进行重试。

SDK 拉消息线程会自动退避重试。

限流实现

分布式限流

限流主要分为单机限流和分布式限流两种模式:单机限流用于节点自我过载保护,防止资源(CPU、内存、线程等)被耗尽;而分布式限流则用于集群环境,通过协调多节点流量来保护后端系统和共享资源。

TDMQ RocketMQ 版通过在计算层 (Proxy) 接入分布式限流系统 (Limiter) 实现集群级读写流量控制,其核心机制是:Proxy 节点在处理客户端 SendMessage / PullMessage 请求前需向 Limiter 申请 Token,若申请失败则立即拒绝请求并返回错误。Proxy 内部集成了 Limiter SDK,该 SDK 提供 Token 申请 API,并负责与 Limiter Server 通信,通过这种集中式 Token 管理实现对核心存储层 (Broker) 的保护。

分布式限流架构图

平衡性能与精度

使用 TDMQ RocketMQ 版的各类在线业务通常对时延比较敏感,如果 Proxy 处理每次读写请求都执行一次 Limiter RPC 调用 (SDK -> Server),虽然 Limiter Server 内部处理耗时几乎可以忽略,但两次 RPC 的网络 IO 耗时对消息端到端时延的影响不能忽视。

实际上从服务端的角度看,TDMQ RocketMQ 版执行限流的主要目的是防止核心存储层过载,而非追求 100% 精准的流量控制,即 SDK 与 Server 之间的强同步并不是必须的。因此,为了在限流性能和限流精度之间取得平衡,Limiter 采用了一种【先消费后结算】的 Token 管理机制:Token 申请过程在 SDK 内部闭环,SDK 会周期性地向 Server 上报 Token 使用量并刷新配额。在这种机制下:

  • 执行限流是纯内存操作,不会影响 TDMQ RocketMQ 版核心主链路时延。
  • 先消费后结算的机制保证不会出现误限流。
  • 部分场景可能会出现短暂超限,但服务端资源 Buffer 可以抵消风险。
  • 如果 Limiter Server 因故障无法提供服务,则自动降级为单机限流,即 TDMQ RocketMQ 版对 Limiter Server 服务弱依赖。

Token 管理机制

计数周期

TDMQ RocketMQ 版集群以 TPS 作为规格单位,例如 1000TPS 表示每秒可读写 1000 条折算消息。在限流机制中,这相当于每一秒分配 1000 个 Token,而“一秒”即为默认的限流计数周期。

实际运维中发现,部分集群虽然整体流量未超限,但偶尔因业务流量短暂突增(毛刺)会触发流控。限流计数周期的长短与对流量毛刺的敏感度成反比:周期越长,系统对毛刺的容忍度越高,但服务端资源面临更高冲击风险;周期越短,流控响应更严格,但可能误伤正常业务波动。

为了尽可能提升用户使用体验,我们将默认限流计数周期从一秒调整为十秒,这一调整显著降低了因毛刺而触发流控的频率,同时服务端资源水位仍然安全可控。

客户端实践教程

规划集群

TDMQ RocketMQ 版集群限流的目的是保障服务稳定可靠,防止在集群高负载时出现服务响应时间变长、请求成功率下降等问题,从而避免业务受损。因此,在您接入 TDMQ RocketMQ 版时,合理规划集群非常重要,建议:

  • 依据当前规模和未来趋势预测来充分评估业务 TPS, 如果业务流量具有波动特性,应以峰值 TPS 为准。此外,评估时建议您预留一部分 TPS 配额(例如 30%)来应对可能出现的突发流量。
  • 对稳定性要求较高的业务,建议您使用多套 RocketMQ 集群加强隔离性。例如将核心链路(如交易系统)与非核心链路(如日志系统)隔离,以及生产环境与开发测试环境进行隔离等。

监控负载

您可以利用 TDMQ RocketMQ 版控制台的监控告警能力实现对集群负载的实时观测,提前发现 TPS 水位风险并及时操作升配,保证资源充足,避免触发限流。告警策略建议:

  • 发送和消费 TPS 水位超过容量的 70% 时触发告警,提醒进行升配评估。
  • 出现发送限流时触发告警,警告业务发送消息可能失败风险。

示例

以 1000TPS 规格的基础集群为例,TPS 告警策略:

限流告警配置

开启弹性 TPS

当您的业务流量在大部分时间保持平稳,但偶尔出现峰值时,建议开启 TDMQ RocketMQ 版的弹性 TPS 能力。开启该功能后,服务端会在原有规格的基础上,根据实际流量在弹性区间内自动伸缩资源,确保突发流量的稳定处理。

以 4000TPS 规格的专业版集群为例,开启弹性 TPS 后集群限制最高可提升至 6500TPS:

  • 0 ≤ 实际流量 ≤ 4000TPS,不产生额外费用。
  • 4000TPS < 实际流量 ≤ 6500TPS,超出 4000TPS 的部分计算弹性费用。
  • 6500TPS < 实际流量,弹性费用按 2500TPS 计,超出 6500TPS 的部分被限流。

弹性 TPS 示例

代码异常处理

业务代码通过 RocketMQ SDK 发送消息时,需要捕获包括限流错误在内的异常,并保存必要的上下文信息,以便人工介入恢复业务。不同协议的 SDK 重试机制有差异,相关处理示例代码如下:

4.x SDK 不会对限流错误进行自动重试,因此业务代码需要捕获异常并进行处理,示例代码如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
// 注:以下仅为示例代码,运行需要额外的初始化代码等
// 最大尝试发送次数, 请根据业务情况设置
final int maxAttempts = 3;
// 重试间隔时间, 请根据业务情况设置
final int retryIntervalMillis = 200;
// 发送消息
int attempt = 0;
do {
    try {
        SendResult sendResult = producer.send(message);
        log.info("Send message successfully, {}", sendResult);
        break;
    } catch (Throwable t) {
        attempt++;
        if (attempt >= maxAttempts) {
            // 达到最大次数
            log.warn("Failed to send message finally, run out of attempt times, attempt={}, maxAttempts={}, msgId={}",
                attempt, maxAttempts, MessageClientIDSetter.getUniqID(message), t);
            // 记录发送失败的消息 (或记录到其他业务系统, 比如数据库等)
            log.warn(message.toString());
            break;
        }
        int waitMillis;
        if (t instanceof MQBrokerException && ((MQBrokerException) t).getResponseCode() == 215 /* FLOW_CONTROL */) {
            // 限流异常, 采用退避重试
            waitMillis = (int) Math.pow(2, attempt - 1) * retryIntervalMillis; // 重试间隔: 200ms, 400ms, ......
        } else {
            // 其他异常
            waitMillis = retryIntervalMillis;
        }
        log.warn("Failed to send message, will retry after {}ms, attempt={}, maxAttempts={}, msgId={}",
            waitMillis, attempt, maxAttempts, MessageClientIDSetter.getUniqID(message), t);
        try {
            Thread.sleep(waitMillis);
        } catch (InterruptedException ignore) {
        }
    }
}
while (true);

5.x SDK 会对发送异常进行自动重试,业务代码可以自定义最大重试次数,示例代码如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
// 注:以下仅为示例代码,运行需要额外的初始化代码等
Producer producer = provider.newProducerBuilder()
    .setClientConfiguration(clientConfiguration)
    .setTopics(topicName)
    .setMaxAttempts(3) // 最大尝试发送次数, 请根据业务情况设置
    .build();
try {
    final SendReceipt sendReceipt = producer.send(message);
    log.info("Send message successfully, messageId={}", sendReceipt.getMessageId());
} catch (Throwable t) {
    log.warn("Failed to send message", t);
    // 记录发送失败的消息 (或记录到其他业务系统, 比如数据库等)
    log.warn(message.toString());
}

常见问题

触发限流后会不会丢消息?

发送消息触发限流后服务端不会存储该条消息,客户端需要捕获异常并做降级处理;消费触发限流后会出现消费延迟,但已经发送成功的消息不会丢。

为什么监控页面的 TPS 比消息条数大?

TPS 是折算消息数量,如果业务使用了高级消息(顺序、延迟、事务等)或消息体比较大,那么一条业务消息会被统计为多条折算消息。此外,消息条数指标统计的是一分钟内的秒级平均值,而 TPS 指标统计的是一分钟内的秒级峰值。

集群偶尔出现短暂的消费被限流,是否有影响?

一般没有影响。在客户端重启、服务端重启、控制台扩容主题队列等操作期间,都有可能因为消费组瞬间堆积而触发短暂的消费限流,通常稳定后很快会恢复。

如何判断集群是否出现了限流?

除了通过识别 SDK 发送接口抛出的异常或 SDK 日志记录的信息外,您还可以查看TDMQ RocketMQ 控制台的监控页面 的被限流的生产 TPS(Count/s)被限流的消费 TPS(Count/s)

限流监控

总结

TDMQ RocketMQ 版的限流机制为在线业务提供了稳定可靠的消息服务保障。在分布式限流模式下,服务端通过集中式 Token 管理实现了对核心存储层的保护,同时采用“先消费后结算”的 Token 管理机制,在限流性能和限流精度之间取得平衡。此外,面对 Limiter Server 服务不可用的情况,系统能够自动降级为单机限流模式,确保客户端请求不受影响。

在实际应用中,开发者需要根据业务规模和未来趋势合理规划集群,预留足够的 TPS 配额以应对突发流量。对于业务流量大部分时间平稳但偶尔出现峰值的场景,可以通过开启弹性 TPS 能力来应对偶发峰值并降低使用成本。同时,通过监控告警能力实时观测集群负载,提前发现 TPS 水位风险并及时进行升配操作。在业务代码层面,需要捕获限流异常并保存必要的上下文信息,以便人工介入恢复业务。

通过本文的介绍与实践教程,相信读者对 TDMQ RocketMQ 的限流机制有了更深入的理解,并能够在实际项目中灵活应用这一机制,为业务的高并发、大流量场景提供有力支持。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-04-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 腾讯云中间件 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
腾讯云消息队列TDMQ又一系列产品正式开启公测,戳文查看吧!
导语 消息队列 RocketMQ 版(TDMQ for RocketMQ,简称 TDMQ RocketMQ 版)在今日正式公测!TDMQ RocketMQ 是TDMQ系列产品中的一款分布式高可用的消息队列服务,兼容 Apache RocketMQ 的各个组件与概念,RocketMQ 4.6及以上版本的客户端几乎零改造接入。欢迎大家扫描文末二维码使用体验! TDMQ RocketMQ 版的背景 RocketMQ作为典型的业务处理消息队列,主要用于处理订单,支付,积分等业务类型,对信息交换的准确性有极高的要求
腾讯云中间件团队
2022/01/21
1.2K0
限流系列之二:TDMQ CKafka 版限流方案详解及最佳实践
在当今大数据和实时通信的时代,消息队列在分布式系统中扮演着至关重要的角色。CKafka 作为一种高性能、高可靠的消息中间件,被广泛应用于各种业务场景中。然而,随着业务的增长和数据流量的增加,CKafka 在生产者和消费者以极高的速度生产/消费大量数据或产生请求时,可能会导致 Broker上资源的过度消耗,造成网络 IO 饱和等问题。为了避免这种情况对全量业务产生影响,CKafka 设计了一套完善的限流方案。本文将详细探讨 CKafka 限流的相关内容,包括限流机制、最佳实践方法以及常见问题的分析,帮助用户更好地使用 CKafka,保障系统的稳定性和性能。
腾讯云中间件团队
2025/03/27
1560
限流系列之二:TDMQ CKafka 版限流方案详解及最佳实践
如何解决大模型API明明一分钟内只发起了一次请求,却触发了 “Your account reached max request” 的错误
在使用 OpenAI SDK 进行 API 调用时,你可能会遇到这样的困惑:明明一分钟内只发起了一次请求,却触发了 “Your account reached max request” 的错误。仔细排查之后发现,并不是 SDK 真正向服务端发送了超限的多次请求,而是由于 SDK 默认的 重试机制(retry logic)所致。
猫头虎
2025/07/13
1390
TDMQ RocketMQ 版订阅关系一致性原理与实践
腾讯云 TDMQ RocketMQ 版是基于 Apache RocketMQ 打造的满足金融级高可靠的在线业务消息队列产品,凭借其高可用、高可靠等特性,被广泛应用于金融、电商,社交等高并发场景,获得了各行各业用户的广泛认可。在实际使用中, 订阅关系不一致是开发者经常容易遇到的一个问题,可能会导致消息消费异常、消息丢失等现象。
腾讯云中间件团队
2025/04/30
1400
TDMQ RocketMQ 版订阅关系一致性原理与实践
从RabbitMQ平滑迁移到RocketMQ技术实战
大量业务使用消息中间件进行系统间的解耦、异步化、削峰填谷设计实现。公司内部前期基于RabbitMQ实现了一套高可用的消息中间件平台。随着业务的持续增长,消息体量随之增大,对消息中间件平台提出了更高的要求,此外在运维过程中也遇到了高可用难以保障,功能特性不足等诸多问题。基于遇到的这些问题,决定引入RocketMQ进行替换。本文将介绍基于RocketMQ建设消息中间件平台并实现在线业务无感知的平滑迁移。
2020labs小助手
2022/08/01
1.5K0
高弹性、高可靠!腾讯云 TDMQ RabbitMQ Serverless 版全新发布
2025年6月起,腾讯云 TDMQ RabbitMQ 版正式推出 Serverless 版本,该版本基于自研的存算分离架构,兼容 AMQP 0-9-1 协议和开源 RabbitMQ 的各个组件与概念,且能够规避开源版本固有的不抗消息堆积、脑裂等稳定性缺陷,具有稳定、安全、灵活扩缩容等优势。本文将全面解析 TDMQ RabbitMQ Serverless 版的核心特性、技术优势及售卖形态。
腾讯云中间件团队
2025/06/21
1420
高弹性、高可靠!腾讯云 TDMQ RabbitMQ Serverless 版全新发布
Apache RocketMQ 5.0 腾讯云落地实践
RocketMQ 最早诞生于淘宝的在线电商交易场景,经过了历年双十一大促流量洪峰的打磨,2016年捐献给 Apache 社区,成为 Apache 社区的顶级项目,并在国内外电商,金融,互联网等各行各业的广大客户落地验证,得到广泛认可。
腾讯云中间件团队
2023/12/09
9150
Apache RocketMQ 5.0 腾讯云落地实践
科普 — 关于Rabbit MQ与AMQP协议概念,你想了解的都在这里...
导语 本文从AMQP协议(Advanced Message Queuing Protocol,高级消息队列协议)、消息功能、消费模型、金融级用法及其他功能点对比等概念介绍对RabbitMQ做了科普, 希望对各位深入理解RabbitMQ有帮助。 AMQP协议概念 AMQP协议自身定义了很多概念,下面先对这些概念进行剖析,会更侧重从每个概念实体的作用域、职责范围、从属关系等维度进行介绍。 AMQP协议概念实体图 Connection 对应底层一个AMQP-Client到RabbitMQ-B
腾讯云中间件团队
2021/11/10
1.8K0
深度解读 RocketMQ 存储机制
RocketMQ 实现了灵活的多分区和多副本机制,有效的避免了集群内单点故障对于整体服务可用性的影响。存储机制和高可用策略是 RocketMQ 稳定性的核心,社区上关于 RocketMQ 目前存储实现的分析与讨论一直是一个热议的话题。近期我一直在负责 RocketMQ 消息多副本和高可用能力的建设,和大家分享下一些有趣的想法。
从大数据到人工智能
2022/09/08
8010
阿里IM技术分享(九):深度揭密RocketMQ在钉钉IM系统中的应用实践
IM作为钉钉最核心的功能,每天需要支持海量企业用户的沟通,同时还通过 PaaS 形式为淘宝、高德等 App 提供基础的即时通讯能力,是日均千亿级消息量的 IM 平台。
JackJiang
2022/12/30
9050
阿里IM技术分享(九):深度揭密RocketMQ在钉钉IM系统中的应用实践
RocketMQ(四):重复消费、消息重试、死信消息的解决方案
Java微观世界
2025/01/21
2.1K0
RocketMQ(四):重复消费、消息重试、死信消息的解决方案
ckafka、Pulsar、TDMQ RocketMQ 版、TDMQ RabbitMQ 版和TDMQ CMQ 版功能上有啥区别
ckafka、TDMQ Pulsar版、TDMQ RocketMQ 版、TDMQ RabbitMQ 版和TDMQ CMQ 版功能上有啥区别
沐榕樰
2022/04/25
1.9K0
RocketMQ实战教程之常见概念和模型
官方文档: https://rocketmq.apache.org/zh/docs/introduction/02concepts
全干程序员demo
2024/05/30
2230
快手基于 RocketMQ 的在线消息系统建设实践
作者:黄理,10 多年软件开发和架构经验,热衷于代码和性能优化,开发和参与过多个开源项目。曾在淘宝任业务架构师多年,当前在快手负责在线消息系统建设工作。
肉眼品世界
2021/03/09
7900
快手基于 RocketMQ 的在线消息系统建设实践
RocketMQ详解(12)——RocketMQ的重试机制
由于MQ经常处于复杂的分布式系统中,考虑网络波动、服务宕机、程序异常因素,很有可能出现消息发送或者消费失败的问题。因此,消息的重试就是所有MQ中间件必须考虑到的一个关键点。如果没有消息重试,就可能产生消息丢失的问题,可能对系统产生很大的影响。所以,秉承宁可多发消息,也不可丢失消息的原则,大部分MQ都对消息重试提供了很好的支持。
张申傲
2020/09/03
6.9K0
RocketMQ和Kafka应用场景与选型[通俗易懂]
1、适用场景 kafka适合日志处理 rocketmq适合业务处理 结论:两者没有区别,根据具体业务定夺 2、性能 kafka单机写入TPS号称在百万条/秒 rocketmq大约在10万条/秒 结论:追求性能方面,kafka单机性能更高 3、可靠性 kafka使用异步刷盘方式,异步Replication rocketmq支持异步/同步刷盘,异步/同步Replication 结论:rocketmq所支持的同步方式提升了数据的可靠性 4、实时性 kafka和rocketmq均支持pull长轮询,rocketmq消息实时性更高 结论:rocketmq胜出 5、支持的队列数 kafka单机超过64个队列/分区,消息发送性能降低严重 rocketmq单机支持最高5W个队列,性能稳定 结论:长远看,rocketmq胜出, 6、消息顺序性 kafka某些配置下,支持消息顺序,但是一台Broker宕机后,就会产生消息乱序 rocketmq支持严格的消息顺序,一台Broker宕机后,发送消息会失败,但是不会乱序 结论:rocketmq胜出 7、消息失败重试机制 kafka消费失败不支持重试 rocketmq消费失败支持定时重试,每次重试间隔时间顺延 8、定时/延时消息 kafka不支持定时消息 rocketmq支持定时消息 9、分布式事务消息 kafka不支持分布式事务消息 rocketmq未来会支持 10、消息查询机制 kafka不支持消息查询 rocketmq支持根据message id查询消息,也支持根据消息内容查询消息 11、消息回溯 kafka可以按照offset回溯消息 rocketmq支持按照时间回溯消息,例如从一天之前的某时某分开始重新消费消息 问题一:push和pull模式 push模式:客户端与服务端建立连接后,当服务端有消息时,将消息推送到客户端 pull模式:客户端不断的轮询请求服务端,来获取新的消息 在具体实现时,push和pull模式都是采用消费端主动拉取的方式,即consumer轮询从broker拉取消息 区别: push 方式中,consumer把轮询过程封装了,并注册了MessageListener监听器,取到消息后,唤醒MessageListener的consumerMessage来消费,用户而言,觉得消息被推送过来的 pull方式中,取消息的过程需要用户自己写,首先通过打算消费的Topic拿到MessageQueue的集合,遍历MessageQueue集合,然后针对每个MessageQueue批量获取消息,一次取完之后,记录该队列下一次要取的开始offset,直到取完了,再换另一个MessageQueue 疑问:既然都是采用pull方式实现,rocketmq怎么保证消息的实时性? 长轮询:rocketmq时采用长轮询的方式实现的,指的是在请求的过程中,若是服务器端数据并没有更新,那么则将这个连接挂起,直到服务器推送新的数据,再返回,然后进入循环周期 客户端像传统轮询一样从服务端请求数据,服务端会阻塞请求不会立刻返回,直到有数据或者超时才返回给客户端,然后关闭连接,客户端处理完响应信息后再向服务器发送新的请求
全栈程序员站长
2022/11/04
2K0
Topic太多!RocketMQ炸了!
我们的RocketMQ集群为4.6.0版本,按照3个nameserver,2个broker,每个broker为主从双节点部署。
阿丸笔记
2023/10/22
9230
Topic太多!RocketMQ炸了!
腾讯云 TDMQ 产品家族新成员:消息队列 MQTT 版全新发布!
自2024年12月27日起,腾讯云消息队列团队正式发布 TDMQ 产品家族的新成员:TDMQ MQTT 版。这款新产品旨在满足物联网和车联网场景下日益增长的应用需求,为企业的技术变革和产业升级提供有力支持。
腾讯云中间件团队
2025/02/10
2900
腾讯云 TDMQ 产品家族新成员:消息队列 MQTT 版全新发布!
RocketMQ系列 | 如何让消息“丢失”?
RocketMQ 5.0: 云原生“消息、事件、流”实时数据处理平台,覆盖云边端一体化数据处理场景。
烟雨平生
2023/10/01
5760
RocketMQ系列 | 如何让消息“丢失”?
腾讯云消息队列 RocketMQ 5.x 系列产品重磅发布 | 新品优惠
“智变加速,产业焕新”,2023腾讯全球数字生态大会已于9月7-8日完美落幕,40+专场活动展示了腾讯最新的前沿技术、核心产品、解决方案。
腾讯云中间件团队
2023/09/14
6240
腾讯云消息队列 RocketMQ 5.x 系列产品重磅发布 | 新品优惠
推荐阅读
相关推荐
腾讯云消息队列TDMQ又一系列产品正式开启公测,戳文查看吧!
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档