![](https://img-blog.csdnimg.cn/20191218105155215.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java笔记—— Dubbo相关
java笔记—— Dubbo相关
ww0peo
这个作者很懒,什么都没留下…
展开
-
Dubbo笔记⑤——服务调用及总结
服务调用已经获得了服务目录里面存在了所有的服务提供者的url每个url对应一个invoker对象然后转换成了一个invoker对象invoker调用链包装类,层层调用,通过SPI技术包装在AbstractInvoker中的会调用list方法得到路由后的invoker在RegistryDirectory的dolist方法中会通过路由链过滤invoker消费者流程mock路...原创 2019-11-17 20:39:44 · 150 阅读 · 0 评论 -
Dubbo笔记④——服务引入和服务目录源码解析
ReferenceBean中实现的服务引入init()方法中构造路由链RouterChain条件路由针对单个服务针对单个应用标签路由(2.7)动态配置标签路由tagRoutertagRouterFactory 100条件路由AppRouterAppRouterFactory 150 extend ListenableRouterServiceRo...原创 2019-11-17 20:39:12 · 213 阅读 · 0 评论 -
Dubbo笔记③——服务注册与服务暴露的底层分析
zzz原创 2019-11-17 20:38:36 · 123 阅读 · 0 评论 -
Dubbo笔记②——可扩展机制之SPI
urlinvokeJava spi可以找到一个接口下的所有实现类需要配置一个文件这样可以动态添加已经写好的代码中对接口实现类的调用但是无法指定一个或多个必须使用的实现类dubbo spi具有AOP的功能在配置文件中可以添加实现类的别名,通过别名拿到是是实现类,还可以实现AOP的功能, 可以实现依赖注入依赖注入需要url来指定...原创 2019-11-17 20:38:17 · 99 阅读 · 0 评论 -
Dubbo笔记①——Dubbo应用
服务端springxml方式启动官网通过spring地classpath对象启动需要引入zookeeper或者redis的依赖引入需要引入或指定使用的zookeeper客户端,默认使用curator客户端客户端客户端的配置文件客户端调用管理台容错负载均衡策略路由规则选择服务动态配置2.7出现了配置中心...原创 2019-11-17 20:37:50 · 194 阅读 · 0 评论