
精通Dubbo
文章平均质量分 93
深入理解学习Dubbo内容。
上海第一深情Alan
精通java生态圈源码
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Dubbo源码亮点一:可扩展机制SPI【全网最细】
�。原创 2024-04-28 10:59:47 · 913 阅读 · 0 评论 -
Dubbo源码三:Dubbo服务引入
*ProtocolFilterWrapper:**ProtocolFilterWrapper类主要作用为,通过Dubbo SPI获取Filter的所有实现类,并将其串联起来,最终返回的是一个FilterNode。:当在dubbo获取到Invoker之后,我们可以设置一些回调,通过Dubbo SPi获取InvokerListener实例,可以对Invoker对象做一些处理工作。REF_PROTOCOL是Protocol接口的一个实现类。根据urls.get(0)来判断,REF_PROTOCOL对象的值为。原创 2024-04-25 23:26:45 · 727 阅读 · 0 评论 -
Dubbo源码四:全网最细的Dubbo服务调用【消费端】
这个list方法最终会调用到RegistryDirectory.doList这个方法会调用routerChain.routeabstractClusterInvoker.invoke会最终执行到FailoverClusterInvoker.doInvoke主要调用DubboInvoker的doInvoke方法,如果doInvoker方法出现了异常,会进行包装,包装成AsyncRpcResult这里会调用到AbstractClient.send(Object message, boolean sent)原创 2024-04-24 00:23:52 · 924 阅读 · 0 评论 -
Dubbo源码五:全网最细的Dubbo服务调用【provider端】
这里的handler是MultiMessageHandler,会交给它处理。原创 2024-04-24 00:18:43 · 1070 阅读 · 0 评论 -
Dubbo源码二:Dubbo服务导出
检查ServiceConfig的配置,如果ServiceConfig中的某些属性如果是空的,那么就从AbstractInterfaceConfig、ModuleConfig、ApplicationConfig、ProviderConfig中获取并赋值给ServiceConfig对象中对应的属性。检查协议,如果没有单独的配置protocols,则从provider获取配置的协议并赋值给ServiceConfig对应的属性。检查注册中心的配置,如果没有配置的话,从application对象里获取。原创 2024-02-10 22:28:56 · 1204 阅读 · 0 评论 -
Dubbo源码一:【Dubbo与Spring整合】
往Spring容器中放一个DubboConfigConfiguration.Single�类,Single就是一个配置模版类,上面会有@EnableConfigurationBeanBindings,这个类又会注入一个类ConfigurationBeanBindingsRegister�,这个类实现了ImportBeanDefinitionRegistrar�, 会在Spring启动的时候调用到它的registerBeanDefinitions,这个方法最终完成了将Single上面这些个配置。原创 2024-02-10 22:27:16 · 1389 阅读 · 1 评论