apache-kafka - Kafka 自动分区
问题描述
是否有实现主题自动分区的倡议,以便从公共 api 中删除分区逻辑?我觉得 Kafka 集群应该有一个动态分区来动态调整用户消息速率,并将单个记录存储在一个或 n 个物理文件和机器中,以最大限度地提高吞吐量和延迟。我发现为一个主题创建 n 个分区相当于拥有 n 个主题
解决方案
在 kafka 中,消息顺序在分区中得到保证。但是对于同一主题中的不同分区,没有顺序保证。如果您根据消息的负载和更改分区自动缩放,则无法满足订购保证。这就是为什么 Kafka 中的分区没有自动缩放的原因。
推荐阅读
- java - 调用对象存储库元素的最佳方法是什么
- powerbi - Power BI 无法建立一对一关系,基数问题
- php - 获取当前行和下一行并循环比较
- python - 根据另一个矩阵中的值移动一个矩阵中的值的有效方法
- regex - RegEX - 仅匹配大写字母,直到第一个符号出现
- multithreading - C# -Task.Run() 中线程池中的索引超出范围异常
- excel - 更改 PivotField Excel VBA 上的字体样式
- java - Jenkins 无法从 selenium 脚本启动实际的 chrome 浏览器
- javascript - 根据另一个数组Vuejs过滤数组
- .net - 每次启动项目时如何强制我的 web.config 重建