前言:有些时候我们需要将一个服务注册到多个注册中心,例如一些公共的或者说基础的服务,我需要将这个服务同时注册到上海、北京两个分公司的zk上,供他们调用,那要如何配置呢?
一、查看官方文档是这样写的:
先配置两个注册中心,各自配置一个id,再将接口配置好,并制定注册到哪个注册中心(支持多个);但是我的项目里面是采用注解方式暴露的服务,那要怎么配置呢?
二、注解方式的多注册中心配置方法:
只需要在配置文件中声明多个注册中心即可,默认会将服务注册到所有注册中心!
扫描包的配置:
<dubbo:annotation package="com.xiang.peng"/>