fixed issue #1625, mq dymaic topic match

This commit is contained in:
agapple
2019-03-25 17:54:35 +08:00
parent 08167c95c7
commit 661d119265
4 changed files with 10 additions and 11 deletions

View File

@@ -509,7 +509,7 @@ public class MQMessageUtils {
}
private static Set<String> matchTopics(String name, String dynamicTopicConfigs) {
String[] router = StringUtils.split(dynamicTopicConfigs, ';');
String[] router = StringUtils.split(dynamicTopicConfigs, ',');
Set<String> topics = new HashSet<>();
for (String item : router) {
int i = item.indexOf(":");

View File

@@ -53,9 +53,6 @@ public class CanalMQStarter {
System.setProperty("canal.instance.filter.transaction.entry", "true");
}
// 设置为raw避免ByteString->Entry的二次解析
System.setProperty("canal.instance.memory.rawEntry", "false");
canalServer = CanalServerWithEmbedded.instance();
// 对应每个instance启动一个worker线程