tencent cloud

消息队列 CKafka 版

动态与公告
新功能发布记录
Broker 版本升级记录
公告
产品简介
TDMQ 产品系列介绍与选型
什么是消息队列 CKafka 版
产品优势
应用场景
技术架构
产品系列介绍
开源 Kafka 版本支持说明
与开源 Kafka 对比
高可用
使用限制
地域和可用区
相关云服务
产品计费
计费概述
价格说明
计费示例
按小时付费转包年包月
续费说明
查看消费明细
欠费说明
退费说明
快速入门
入门流程指引
准备工作
VPC 网络接入
公网域名接入
用户指南
使用流程指引
配置账号权限
创建实例
配置 Topic
连接实例
管理消息
管理消费组
管理实例
变更实例规格
配置限流
配置弹性伸缩策略
配置高级特性
查看监控和配置告警
使用连接器同步数据
实践教程
集群资源评估
客户端实践教程
日志接入
开源生态对接
替换支撑路由(旧)
迁移指南
迁移方案概述
使用开源工具迁移集群
故障处理
Topic 相关
客户端相关
消息相关
API 参考
History
Introduction
API Category
Making API Requests
Other APIs
ACL APIs
Instance APIs
Routing APIs
DataHub APIs
Topic APIs
Data Types
Error Codes
SDK 参考
SDK 概述
Java SDK
Python SDK
Go SDK
PHP SDK
C++ SDK
Node.js SDK
连接器相关 SDK
安全与合规
权限管理
网络安全
删除保护
事件记录
云 API 审计
常见问题
实例相关
Topic 相关
Consumer Group 相关
客户端相关
网络问题
监控相关
消息相关
服务协议
服务等级协议
联系我们
词汇表

消费速度缓慢

PDF
聚焦模式
字号
最后更新时间: 2026-01-20 16:21:51

问题概述

消费端消费消息速度缓慢。

可能原因

服务端负载较高
限流问题
客户端负载
消费端处理能力问题
网络问题

解决方法

服务端负载较高
如果想确认是否是服务端问题,可以在控制台查看高级监控里面的消费耗时,耗时信息表示服务端处理请求的耗时,如果服务端负载有问题,可以看到统计各阶段耗时较高,如下图:

限流问题 如果想确认是否是限流问题引起的,可以配置带宽超限告警。检查 监控 > 实例 是否已经达到实例的带宽峰值。如果已经达到带宽峰值,您需要升级实例的带宽峰值。关于如何升级实例配置,请参阅 变更实例规格

客户端负载
如果服务端没有性能问题,大概率是客户端消费能力不足。首先看一下分区和消费者的对应关系。如果一个消费者消费了太多分区,建议增加消费者的数量。尽量让一个消费者消费一个分区,如下图查看消费者和分区的对应关系:

消费端处理能力问题 如果消费者和分区的分配关系是正常的,那可以在控制台扩容分区提高数据消费的并行度。控制台扩容分区是即时无损的扩容的,不会影响您的业务。扩容分区如下图:

网络问题
排查一下客户端的负载情况。例如客户端机器的 CPU、内存、网卡等指标。如果是 Java 的进程,则着重关注 GC 和堆内存的使用情况。
消费链路问题
排查消息消费链路下游方面,是否存在其他原因导致消费速度慢。例如消费消息需要有一些同步操作完成后,才向服务端提交 offset。下游常见的异常操作有:
频繁打印日志。
写入数据库较慢。
业务逻辑较为复杂,导致处理消息较慢。
如果短时间不能快速解决,建议增加 Topic 分区数,并扩容消费者实例数量,以迅速增加消费消息速度。

帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈