限制项 | 说明 |
Topic 总数量 | |
Partition 数量 | 单 Topic 支持的 Partition 数量限制为3000个。 实例级别 Partition 数量限制包含了副本数量,副本数量一般为2或者3。 不支持缩减 partition 数量。 |
Partition 吞吐 | 在 ack = 1的情况下,受 CKafka 的分区架构、业务数据大小、请求频率等因素的影响,CKafka 单分区的吞吐在30MB/s - 60MB/s之间。 在 ack = -1(强一致)的情况下,受 CKafka 的分区架构、业务数据大小、请求频率等因素的影响,为了保证请求的耗时的稳定,建议 CKafka 单分区的吞吐在10MB/s - 20MB/s之间。 在使用到幂等或者事务的场景下,CKafka 服务端的负荷会进一步提升,对单分区的最大吞吐也会产生一定影响,如果业务关注延时情况,建议您选择不同的集群规格进行压测。 |
耗时 | CKafka 是大流量、高吞吐的消息队列,无法保证每条请求的耗时都是低延时。建议超时时间设置如下: 生产端当 ack = 1 的时候,超时时间默认设置为 30s。 生产端在 ack = -1 的时候,超时时间默认设置为 60s。 消费端的超时时间设置为 60s。 |
Consumer group 数量 | 标准版实例级别 Consumer group 数量建议不超过50个。 高级版和专业版实例级别 Consumer group 数量建议不超过200个,支持 联系我们 申请升级。 |
客户端使用 | 建议使用 CKafka 管控台或者云 API 进行集群、Topic 等元数据管理。 不建议使用通过 AdminClient 直接操作创建 Topic 、修改分区等元数据,避免引起控制台数据不一致的情况,后续计划封禁。 |
实例 | 不支持变更实例地域属性。 标准版客户端实例最大连接数量为5000,专业版客户端实例最大连接数量为50000,实例连接超过该最大值会导致客户端无法创建新的连接,如评估该最大值在实际业务中不合理可以 联系我们 申请扩大。 |
版本 | 兼容开源2.4、2.8、3.2版本。 |
多路由 | 单个实例最多创建5条路由,只能创建1条公网路由。 |
公网带宽 | 不支持。 |
暴露 ZooKeeper | 不支持。 |
暴露底层资源 | 不支持,避免用户自行操作所带来的风险。 |
消息大小 | 不超过12MB,若超过12MB消息会发送失败。 |
标签 | 每个云资源允许的最大标签数量为50。 |
控制台并发操作限制 | 由于某些管控操作会涉及实例元数据信息的操作与修改,当并发很高时可能会出现一致性问题,影响底层分发,所以会对某些接口操作加锁来限制请求并发度。为了提高控制台操作的稳定性与成功率,目前只允许同一时间对 单个实例 进行至多 20 次控制台并发请求(包含 SDK 直接调用云 API 的方式)。 |
本页内容是否解决了您的问题?