<dubbo:application name="mock-groupA-rpc"/> <!--多注册中心配置--> <dubbo:registry id="cn_OT" protocol="zookeeper" address=""/> <dubbo:registry id="cn_OPT" protocol="zookeeper" address="" default="false"/> <dubbo:service interface="com.xxxx.service.IMRXS" ref="xxxxx" actives="100" executes="300" retries="0" cluster="failfast" timeout="300" loadbalance="random" mock="return null" version="1.0.0" registry="cn_OT,cn_OPT" />
相比于以前的只注册到一个注册中心的方式,改变点在于在配置注册中心地址的时候,加上一个id的属性,如上述代码中的“cn_OT”和“cn_OPT”,
然后相对应的服务中加一个registry的属性,把需要注册到的注册中心的id配置上即可,这样我们就可以灵活配置某一个服务需要注册到哪一个注册中心了。