Dubbo
文章平均质量分 71
知识分子_
QQ:1149513559
展开
-
Dubbo的服务调用原理
文章目录敬请期待更新!原创 2021-03-08 22:01:04 · 317 阅读 · 0 评论 -
Dubbo服务引入原理
文章目录1. 服务引入的入口方法1. 服务引入的入口方法原创 2021-03-02 12:01:55 · 272 阅读 · 0 评论 -
Dubbo服务导出原理
文章目录1. 服务导出的入口方法2. 服务导出原理2.1 刷新配置参数2.1 服务导出1. 服务导出的入口方法 通过在服务实现类上面加上@Service注解,Dubbo可以扫描并生成两个bean对象:Spring中的bean 和 ServiceBean,然后把服务导出到zookeeper、redis等注册中心!@Service(version = "async")public class AsyncDem原创 2021-02-27 20:30:59 · 796 阅读 · 1 评论 -
Dubbo是如何解析@Service、@Reference的?
文章目录1. Dubbo启动时的架构和流程1. Dubbo启动时的架构和流程启动原理图Dubbo在Spring中的启动类:public class Application { // 启动 public static void main(String[] args) throws Exception { AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContex原创 2021-02-26 10:51:19 · 2576 阅读 · 1 评论 -
Dubbo的SPI机制对比传统的SPI做了哪些改进?Dubbo的IOC和AOP
文章目录1. JAVA的SPI机制1. JAVA的SPI机制 SPI全称Service Provider Interface,是Java提供的一套用来被第三方实现或者扩展的API,它可以用来框架扩展和组件替换。在面向的对象的设计里,一般推荐模块之间基于接口编程,模块之间不对实现类进行硬编码。但如果需要替换另一种实现,就需要修改代码,生成新的jar包,违反了可拔插的原则。为了实现在模块装配的时候能不在程序里指明原创 2021-02-23 12:57:40 · 806 阅读 · 3 评论 -
Dubbo的负载均衡、集群容错、服务降级等机制详解
文章目录1. Dubbo与RPC的关系1. Dubbo与RPC的关系 1.1 什么是RPC?维基百科这样解释: 远程过程调用(英语:Remote Procedure Call,缩写为 RPC)是一个计算机通信协议。该协议允许运行于一台计算机的程序调用另一个地址空间(通常为一个开放网络的一台计算机)的子程原创 2021-02-22 10:26:40 · 1027 阅读 · 1 评论