Dubbo 服务的发布过程

整体流程

  • 1、暴露本地服务
  • 2、暴露远程服务
  • 3、启动netty
  • 4、连接zookeeper
  • 5、到zookeeper注册
  • 6、监听zookeeper

服务提供者暴露服务详细过程

  • 1、首先serviceconfig 类拿到对外提供服务的类ref(如,HelloWorldImpl)
  • 2、然后通过proxyFactory类的getInvoker方法使用ref生成一个AbstractProxyInvoker实例,到这一步就完成了具体服务到Invoker的转化。
  • 3、接下里就是Invoker转换到Exporter的过程
    Dubbo 服务的发布过程_第1张图片

你可能感兴趣的:(dubbo)