Dubbo 源码
Star_Fire5
这个作者很懒,什么都没留下…
展开
-
Javassist入门与实际应用
什么是JavassitsJavasists(Java Programming Assistant) 使java字节码操作变得更加简单。主要用于编辑java中的字节码的类库,使java程序在运行时定义一个新类,并在jvm加载时修改类文件。Javassist 提供两个级别的 API:源级别和字节码级别。Javassits几个重要的类ClassPool存储类容器 ClassPool cla...原创 2019-10-24 14:34:00 · 664 阅读 · 0 评论 -
Dubbo服务导出原理分析
Dubbo 服务导出过程始于 Spring 容器发布刷新事件,Dubbo 在接收到事件后,会立即执行服务导出逻辑。整个逻辑大致可分为三个部分,第一部分是前置工作,主要用于检查参数,组装 URL。第二部分是导出服务,包含导出服务到本地 (JVM),和导出服务到远程两个过程。第三部分是向注册中心注册服务,用于服务发现。参考文档...原创 2019-10-18 16:24:48 · 616 阅读 · 2 评论 -
Dubbo组件加载机制
Dubbo组件加载机制Dubbo组件加载机制SPI(Service Provider Interface)Java SPI 示例Dubbo SPI示例总结Dubbo组件加载机制Dubbo所有组件是通过SPI机制加载的,但Dubbo没有使用jdk提供的SPI,而是对SPI增强实现自己的Dubbo SPI。SPI(Service Provider Interface)SPI,Service P...原创 2019-10-17 09:42:11 · 201 阅读 · 0 评论