注意:Broker 版本为 1.1.1_1.1.4 及以上、2.4.2_1.1.1 及以上、2.8.1_1.0.8 及以上时支持设置 Topic 限流规则。
一、创建 Topic 限流规则
1. 登录 CKafka 控制台。
2. 在左侧导航栏选择实例列表,单击目标实例的“ID”,进入实例基本信息页面。
3. 在左侧选择限流管理>Topic 限流页签,进入 Topic 限流页面。
4. 单击创建 Topic 限流规则,配置限流规则。
| 参数 | 说明 |
| Topic | 选择需要配置限流规则的 Topic,支持多选,单次最多选择 10 个。已创建限流规则的 Topic 不可重复选择。 |
| 最大生产流量 | 触发生产限流的流量阈值。不含副本复制流量,取值范围为 1 MB/s 至实例购买的最大带宽 / Topic 副本数。 |
| 最大消费流量 | 触发消费限流的流量阈值。取值范围为 1 MB/s 至实例购买的峰值带宽。底层针对 Broker 进行限流,实际限流值(等于 broker 数量的整数倍)可能会与设置的限流值略有区别。关于软限流机制说明请参见 限流机制说明。 |
5. 单击提交,完成规则创建。
二、配置规则说明
·每个 Topic 仅支持创建一条限流规则,不支持重复创建。
·单个实例最多配置 128 条限流规则,达到上限后创建入口将禁用。
·实例变配中时,不支持创建 Topic 限流规则。
·实例升配或降配后,系统会根据实例规格重新计算限流配置,建议及时检查限流值是否符合业务预期。
三、查看与管理 Topic 限流规则
在限流管理>Topic 限流页,可查看当前实例下已创建的 Topic 限流规则,包括 Topic ID/名称、最大生产流量、最大消费流量、最新更新时间等信息。
控制台不支持批量编辑或批量删除,你可以在操作列对目标 Topic 执行以下操作:
| 操作 | 说明 |
| 编辑 | 修改单条 Topic 限流规则的最大生产流量或最大消费流量。 |
| 删除 | 删除单条 Topic 限流规则。删除后,该 Topic 不再受该规则限制。 |
注意:说明: