kafka发送消息分区选择策略详解 | 戒修-沉迷技术的小沙弥
轮询策略(默认分区策略)
优点:可以提供非常优秀的负载均衡能力,可以保证消息被平均分配到所有分区上。 缺点:无法保证消息的有序性。
随机策略
优点:消息的分区选择逻辑简单。 缺点:负载均衡能力一般,也无法保证消息的有序性
按消息键保序策略
优点:可以保证相同key的消息被发送到相同的分区,因此可以保证相同key的所有消息之间的顺序性。 缺点:可能会产生数据倾斜 —— 取决于数据中key的分布,以及使用的hash算法。
作者:Leefs
链接:https://juejin.cn/post/7035413272786370573
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。