摘要: 一、服务消费应具备的逻辑 如果要实现服务的消费,大致分以下几个步骤 通过@DubboReference注解生成远程服务的代理 获得目标服务的url地址 实现远程网络通信 实现负载均衡 实现集群容错 二、服务消费端流程 上图中可以看到,服务消费的流程与服务暴露的流程有点类似逆向的。同样,Dubbo 服 阅读全文
posted @ 2021-12-22 23:10 童话述说我的结局 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 了解了服务的发布之后,我们继续来看一下服务是如何发起注册的。服务注册实际上就是把dubbo的协议url地址保存到第三方注册中心上。 final Registry registry = getRegistry(originInvoker); getRegistry 1. 把url转化为对应配置的注册中 阅读全文
posted @ 2021-12-22 23:09 童话述说我的结局 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 在说dubbo的发布源码中插入了五、六两章节的扩展点说明,下面接着第四篇幅的doExportUrlsFor1Protocol()方法说明; 1、doExportUrlsFor1Protocol根据不同协议暴露服务 private void doExportUrlsFor1Protocol(Proto 阅读全文
posted @ 2021-12-22 23:08 童话述说我的结局 阅读(74) 评论(0) 推荐(0) 编辑