Closed zhanjianS closed 1 year ago
目前发现,在两个实例的场景,mysql节点不同(不在同一个机器上) 的表,相同主键的数据,发送到同一个topic中, 两个实例的数据可能会下发到不同的分区 请问下,目前kafka的数据分区策略是根据什么确定分区下发的?
库表列名和更新后的值
https://github.com/moiot/gravity/blob/master/pkg/inputs/mysqlstream/msg.go#L410 https://github.com/moiot/gravity/blob/master/pkg/outputs/async_kafka/async_kafka.go#L198
目前发现,在两个实例的场景,mysql节点不同(不在同一个机器上) 的表,相同主键的数据,发送到同一个topic中, 两个实例的数据可能会下发到不同的分区 请问下,目前kafka的数据分区策略是根据什么确定分区下发的?