dubbo源码学习之服务发现

服务发现包括三个部分

1、订阅服务信息

主要是向注册中心注册一个监听事件,当注册中心信息发生变更时,能及时收到通知

2、获取服务信息并刷新Invoker

获取服务信息并刷新invoker包括:建立远程连接,包装invoker等内容。invoker可以理解为调用方,当在服务提供端时候扮演的角色是本地服务调用者,在消费方的时候是远程服务调用者

3、创建服务代理

当调用服务接口时候,实际上调用的是创建的代理类的方法,通过此代理实现类,最终使用invoker,发起远程通信

发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章