前言
网上有很多SpringBoot与dubbo的配置,不过多是静态写死address地址的。如何动态从配置中心获取address配置?本篇文章可能会帮到你
静态address配置方式
静态dubbo的配置方式有很多。比如application.properties的配置方式:
dubbo.registry.id=cms
dubbo.registry.protocol=zookeeper
dubbo.registry.address=192.168.222.107
这种方式也是网上文章最常见的配置方式。
如果address地址是动态从配置中心获取呢?
动态address配置方式
1. 从配置中心拉去配置
@Configuration
@Slf4j
public class CCmsRegister {
public CCmsRegister(){
log.info("-----------ccmsRegister");
CcmsIndependent.add(this);
}
@CcmsMapper(group