dubbo queen
文章平均质量分 86
记录dubbo的实现原理
小lion呀
一个人必须不停地写作,才能不被茫茫人海淹没
展开
-
dubbo 数据结构[杂项]
在dubbo中, ExtensionLoader, DubboBootstrap 和ApplicationModel 都被设计成单例的, 或者说静态的, 所以他们的实例都是全局的.ApplicationModel 代表一个使用了dubbo的应用,它用来存放远程过程调用的一些元数据, 它包含很多与服务发布有关的ProviderModel和服务订阅有关的ConsumerModel。...原创 2022-08-28 08:50:34 · 332 阅读 · 0 评论 -
dubbo 服务消费者实现原理
REF_PROTOCOL 是Protocol的自适应实现, 此时 registry://xxx , 所以会执行RegistryProtocol 的 refer方法。在subscribe 方法中, 如果是第一次订阅的时候,会触发一次全量数据的拉取, 调回到它的notify方法, 获取到providers和routers等信息。在处理器的该方法中,主要是根据rawRule执行不同的步骤,此时是INIT, 走到最后一个分支,被解析为FactoryBean, 所以在 spring容器刷新的最后一步。...原创 2022-08-27 17:30:08 · 251 阅读 · 0 评论 -
dubbo服务暴露原理解析
dubbo 服务暴露和服务消费原理解析原创 2022-08-26 22:29:17 · 667 阅读 · 0 评论 -
dubbo 扩展点加载机制
扩展点加载机制在dubbo框架中无处不在, 它也是dubbo 高扩展性的关键实现. 所以要彻底理解dubbo的实现原理, 弄明白扩展点加载机制至关重要.dubbo 的扩展点机制本质上是在Java SPI 基础 上改造的. 那么什么是Java 的SPI 呢所有技术的衍生都是基于业务需要,因为有需要,才会想解决办法, 进而产生各种技术. 那么Java的SPI 的产生又是基于什么样的需求呢?我们知道JDBC是为了统一数据库的操作而由Sun 公司定制的一套接口标准, 而具体的实现则由各个数据库厂商提供, 比如我原创 2022-08-21 11:33:09 · 388 阅读 · 0 评论