Dubbo Provider export过程分析

开篇

 这篇文章尝试对Dubbo服务发布和调用中关于ServiceImpl->invoker->Exporter层面的过程进行分析,希望能够回答ServiceImpl到Exporter的转化过程。

 因为Netty转发部分的逻辑也是一个比较复杂的过程,所以拆解成几篇文章分开讲解,这里我们只关注服务发布过程中对象的转换以及部分调用的过程。

 整个需要分析的核心过程如下图所示,核心在于发布和调用两个过程。

服务发布调用分解图

服务发布


service 到 invoker的过程

public class ServiceConfig<T> extends AbstractServiceConfig {

    private void doExportUrlsFor1Protocol(ProtocolConfig protocolConfig, Lis

猜你喜欢

转载自yq.aliyun.com/articles/721094
今日推荐