Kafka流使用哪种分区策略?我们可以像在普通的Kafka Consumer中那样更改Kafka Stream中的分区策略吗?
streamsConfiguration.put(ConsumerConfig.PARTITION_ASSIGNMENT_STRATEGY_CONFIG,Collections.singletonList(StickyAssignor.class));
没有区别,并且始终使用StreamsPartitionAssignor
答案 0 :(得分:0)
不。您无法设置分区分配器。
Kafka Streams对分区分配的工作方式有非常具体的要求,如果执行不正确,则可能会计算出错误的结果。因此,不允许设置自定义分区分配器。