首页 > 解决方案 > Kafka 自动分区

问题描述

是否有实现主题自动分区的倡议,以便从公共 api 中删除分区逻辑?我觉得 Kafka 集群应该有一个动态分区来动态调整用户消息速率,并将单个记录存储在一个或 n 个物理文件和机器中,以最大限度地提高吞吐量和延迟。我发现为一个主题创建 n 个分区相当于拥有 n 个主题

标签: apache-kafka

解决方案


在 kafka 中,消息顺序在分区中得到保证。但是对于同一主题中的不同分区,没有顺序保证。如果您根据消息的负载和更改分区自动缩放,则无法满足订购保证。这就是为什么 Kafka 中的分区没有自动缩放的原因。


推荐阅读