
rpc
猿村民
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Dubbo源码分析(六)|负载均衡原理
一、dubbo负载均衡 1、负载均衡设置 1)服务端服务级别 <dubbo:service interface="..." loadbalance="roundrobin" /> 2)客户端服务级别 <dubbo:reference interface="..." loadbalance="roundrobin" /> 3)服务端方法级别 <dubbo:servi...原创 2020-01-13 18:26:49 · 299 阅读 · 0 评论 -
Dubbo源码分析(五)|容错策略
一、dubbo容错 1、配置方式 1)服务端设置 <dubbo:service cluster="failsafe" retries="2"/> 2)调用端设置 <dubbo:reference cluster="failsafe" retries="2"/> 2、FailoverClusterInvoker FailoverClusterInvoker...原创 2020-01-13 18:23:30 · 315 阅读 · 0 评论 -
Dubbo源码分析(四)|服务调用
一、服务调用 1、服务调用 1)//开始调用代理类方法 DemoService demoService = (DemoService) context.getBean("demoService"); // get remote service proxy String hello = demoService.sayHello("world"); --Proxy0.sayHello()//调...原创 2020-01-13 15:37:53 · 208 阅读 · 0 评论 -
Dubbo源码分析(三)|服务引用
一、服务引用 1、初始的时候,是在spring容器初始化的时候,即要生成引用的代理类。 ReferenceBean implements InitializingBean //实现了InitializingBean,在容器初始化的时候就会执行 --ReferenceBean.afterPropertiesSet() --ReferenceBean.getObject()//获取 ...原创 2020-01-13 15:36:16 · 140 阅读 · 0 评论 -
Dubbo源码分析(二)|服务暴露
一.服务暴露 1.dubbo配置文件,并交由spring管理 1)将dubbo交给spring管理 //根据DubboNamespaceHandler可以看出来,service标签对应的类是ServiceBean registerBeanDefinitionParser("service", new DubboBeanDefinitionParser(ServiceBean.class, true...原创 2020-01-13 15:30:39 · 173 阅读 · 0 评论 -
Dubbo源码分析(一)|spi技术
1.Java SPI的实现 1)配置一个接口,两个实现类 //接口 public interface Person { void say(); } public class Student implements Person { public void say() { System.out.println("i am a student"); } ...原创 2020-01-02 16:39:37 · 119 阅读 · 0 评论