一、约束与限制
Topic 全局属性仅影响新建 Topic 的默认值,不影响已存在的 Topic。
二、操作步骤
1. 登录 CKafka 控制台。
2. 在左侧导航栏单击实例列表,单击目标实例的“ID/名称”,进入实例详情页。
3. 在 Topic 全局属性模块,单击右上角的修改配置,设置属性信息。
| 参数 | 默认值 | 说明 |
| 消息保留时长 | 3 | 范围1分钟到90天。超出设置的保留时长后,消息将被删除以保留足够的磁盘空间。 |
| 最大消息大小 | 8 | 单条消息最大允许大小,范围 1KB 到 12MB。客户端发送数据时,会将发往同一个分区的数据聚合起来,统一发送,服务端会比较每一批次的消息大小。 |
| UncleanLeaderElectionEnable | true | 是否允许从非同步副本(Out-of-Sync Replicas, OSR)中选举新的 Leader。true:允许从 OSR 选举 Leader,优先保证可用性。false:仅允许从同步副本(ISR)中选举 Leader,优先保证数据一致性。 |
4. 单击提交,完成设置。