【问题描述】
进行hash split切分时,当partition不能与group数组形成整除时,会造成切分不均,在某些场景下(如partition为32,而group数量为7时)相差过大,这个问题是否已解决?
【解决办法】
1、在v2.8.6前,自动切分的分配方式为:当partition不能与group数组形成整除时,会将多余的partition全部加在第一个或者最后一个group中。因此导致在某些场景中,会有一个组的partition与其他组的相差较大
2、v2.8.6后,针对该问题进行了优化调整,目前自动切分的分配方式调整为:将多余的partition平均分配到各个组中,使组与组之间的partition最多相差1个。解决了自动切分算法分配不均的问题