![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Dubbo
文章平均质量分 81
csy_insist
不忘初心、持续成长、勇往直前!
展开
-
Dubbo之TelnetCodec源码解析
TelnetCodec用于实现在终端执行telnet指定的编解码功能。原创 2023-08-28 23:05:10 · 503 阅读 · 0 评论 -
Dubbo之URL源码解析
URL是dubbo的公共契约,可叫做“配置总线”,“统一配置模型”,用于各个扩展点的数据传递。URL进行数据模型统一,方便理解,且易读易写。原创 2023-08-27 23:14:28 · 470 阅读 · 0 评论 -
Dubbo之InternalThreadLocal源码解析
对ThreadLocal的封装处理,内部使用的数据结构是数组,而ThreadLocal是使用hashCode来计算处理的,多了一步计算,还得解决hash冲突,所以InternalThreadLocal的访问性能更高原创 2023-08-26 23:57:59 · 336 阅读 · 0 评论 -
Dubbo之PojoUtils源码分析
PojoUtils转换中,简单类型包含:基本类型、Number、Date、元素为基本类型的数组、集合类型等。在类型转换时,会进行递归调用,一直解析到位简单类型为止。原创 2023-08-25 22:08:05 · 350 阅读 · 0 评论 -
Dubbo之Wrapper源码解析
为了减少反射的调用,Dubbo会为每个服务提供者的实现生成一个Wrapper类,通过Wrapper类去调用真正的接口实现类原创 2023-08-20 21:56:19 · 194 阅读 · 0 评论 -
Dubbo之DubboBootstrap源码解析
DubboBootstrap类是Dubbo的启动类,主要功能包括:Config配置初始化以及合法性检查服务启动、服务注册、服务引用注册钩子、服务销毁时做清理。原创 2023-08-18 16:35:32 · 299 阅读 · 0 评论 -
Dubbo之DubboBeanDefinitionParser源码解析
Dubbo框架会集成Spring的能力,在以XML方式配置信息时,会用自定义的处理器DubboNamespaceHandler和解析器DubboBeanDefinitionParser对XML进行解析,生成对应的Bean对象和Config对象原创 2023-08-17 20:26:28 · 602 阅读 · 0 评论 -
Dubbo之AbstractConfig源码解析
配置对象用来承载来自XML配置或注解配置的信息,每个配置关联的XML元素或注解都对应着一个Config对象,而AbstractConfig是对相关Config通用功能的处理,比如附加参数Map与Config对象的转换等等原创 2023-08-16 20:28:02 · 1286 阅读 · 0 评论 -
Dubbo之ExtensionLoader源码解析
ExtensionLoader包含了扩展机制的逻辑,类似ClassLoader的功能用途。ExtensionLoader主要功能是加载约定路径下的SPI文件,获取扩展类的类名,并做Class类、实例的缓存。里面还包含自动包装、自动加载、自适应、自动激活等功能的实现逻辑。不管是自适应扩展类@Adaptive、还是自动激活扩展类@Activate,最终都是找到明确的扩展名,然后通过getExtension(name)找到扩展实例不过查找扩展名方式有些不同,原创 2023-08-15 22:17:55 · 228 阅读 · 0 评论 -
Dubbo的知识概念-- 转载
一、前言部门去年年中开始各种改造,第一步是模块服务化,这边初选dubbo试用在一些非重要模块上,慢慢引入到一些稍微重要的功能上,半年时间,学习过程及线上使用遇到的些问题在此总结下。整理这篇文章差不多花了两天半时间,请尊重劳动成果,如转载请注明出处http://blog.csdn.net/hzzhoushaoyu/article/details/43273099转载 2016-09-24 00:11:47 · 483 阅读 · 0 评论