canal.destinations=example,example2,...... 服务器可以配置多个实例列表
而连接时只支持单个实例,为什么不支持多个? String destination=example; connector = CanalConnectors.newClusterConnector(addresses, destination, username, password); connector = CanalConnectors.newSingleConnector(new InetSocketAddress(ip, port), destination,username, password);
destination参数为什么不能和配置参数一样支持多个,比如: destination=example,example2,......
原提问者GitHub用户kervin521
group-instance.xml介绍:
主要针对需要进行多库合并时,可以将多个物理instance合并为一个逻辑instance,提供客户端访问。
场景:分库业务。 比如产品数据拆分了4个库,每个库会有一个instance,如果不用group,业务上要消费数据时,需要启动4个客户端,分别链接4个instance实例。使用group后,可以在canal server上合并为一个逻辑instance,只需要启动1个客户端,链接这个逻辑instance即可.
原回答者GitHub用户hucc007
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。