原文:Dubbo原理和源码解析之“微内核+插件”机制

github新增仓库 dubbo read 点此查看 ,集合所有 Dubbo原理和源码解析 系列文章,后续将继续补充该系列,同时将针对Dubbo所做的功能扩展也进行分享。不定期更新,欢迎Follow。 框架设计 在官方 Dubbo 开发指南 框架设计部分提到,Dubbo 服务框架的基本设计原则是: 采用 URL 作为配置信息的统一格式,所有扩展点都通过传递 URL 携带配置信息 采用 Micro ...

2018-08-14 14:03 2 2698 推荐指数:

查看详情

操作系统微内核Dubbo微内核,有何不同?

你好,我是 yes。 在之前的文章已经提到了 RPC 的核心,想必一个 RPC 通信大致的流程和基本原理已经清晰了。 这篇文章借着 Dubbo 来说说微内核这种设计思想,不会扯到 Dubbo 某个具体细节实现上,和 Dubbo 强相关的内容会在之后的文章写到。 所以今天的重点在微内核,而这 ...

Tue Dec 29 23:35:00 CST 2020 0 500
Dubbo原理源码解析之标签解析

github新增仓库 "dubbo-read"(点此查看),集合所有《Dubbo原理源码解析》系列文章,后续将继续补充该系列,同时将针对Dubbo所做的功能扩展也进行分享。不定期更新,欢迎Follow。 一、Dubbo 配置方式 Dubbo 支持多种配置方式: XML ...

Sat May 26 17:42:00 CST 2018 3 3160
内核微内核

由于具有共同的祖先和相同的API,现代的Unix内核有很多共同的设计特点。没有任何意外,Unix通常是一个完整的、静态的二进制文件(聚内核)。这是指,它是一个运行在单个地址空间的单独的大的可执行镜像文件。Unix系统通过需要可分页的内存管理单元(MMU),这个硬件帮助系统加强内存保护并向每个进程 ...

Tue Jan 10 04:07:00 CST 2012 0 3748
Dubbo原理源码解析之服务暴露

github新增仓库 "dubbo-read"(点此查看),集合所有《Dubbo原理源码解析》系列文章,后续将继续补充该系列,同时将针对Dubbo所做的功能扩展也进行分享。不定期更新,欢迎Follow。 一、框架设计 在官方《Dubbo 用户指南》架构部分,给出了服务调用 ...

Sun Jun 03 09:08:00 CST 2018 0 12807
Dubbo原理源码解析之服务引用

github新增仓库 "dubbo-read"(点此查看),集合所有《Dubbo原理源码解析》系列文章,后续将继续补充该系列,同时将针对Dubbo所做的功能扩展也进行分享。不定期更新,欢迎Follow。 一、框架设计 在官方《Dubbo 开发指南》框架设计部分,给出了引用服务 ...

Thu May 24 16:37:00 CST 2018 2 7509
第三章 dubbo内核之ioc源码解析

dubbo的IOC具体实现在:T injectExtension(T instance)方法中。该方法只在三个地方被使用: 来看一下源码: 整个方法的作用就是通过instance对象实例的setter方法为instance的属性赋值,完成setter注入,即IOC ...

Mon Oct 02 03:25:00 CST 2017 0 1166
第四章 dubbo内核之aop源码解析

第一行代码在2.2 dubbo-spi源码解析中讲过,本节来看第二行代码。 一、获取一个ExtensionLoader 第一行代码后获得的loader: Class<?> type = interface ...

Mon Oct 02 03:59:00 CST 2017 0 1566
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM