整体架构官方文档:代码架构 | Apache Dubbo
dubbo的高级特性:
集群容错,负载均衡,服务降级,序列化,多版本,超时,重试,地址缓存,泛化调用
整体服务暴露流程:
IOC容器启动过程中spring加载配置文件完成初始化过程中,dubbo标签处理器会解析标签并分装成对应的组件
com.alibaba.dubbo.config.spring.schema.DubboNamespaceHandler
@Override
public void init() {
registerBeanDefinitionParser("application", new DubboBeanDefinitionParser(ApplicationConfig.class, true));
registerBeanDefinitionParser("module", new DubboBeanDefinitionParser(ModuleConfig.class, true));
registerBeanDefinitionP