Selaa lähdekoodia

Merge pull request #1641 from wangsaner/master

 修改canal.mq.partitionHash散列规则,使其支持同库下的不同表hash至相同分区
agapple 6 vuotta sitten
vanhempi
commit
39aeeb8c58

+ 1 - 0
server/src/main/java/com/alibaba/otter/canal/common/MQMessageUtils.java

@@ -230,6 +230,7 @@ public class MQMessageUtils {
                                     }
                                 }
                             } else {
+                            	hashCode = database.hashCode();
                                 for (CanalEntry.Column column : rowData.getAfterColumnsList()) {
                                     if (checkPkNamesHasContain(hashMode.pkNames, column.getName())) {
                                         hashCode = hashCode ^ column.getValue().hashCode();