![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
dubbo
fisher虞
这个作者很懒,什么都没留下…
展开
-
dubbo之SPI模式之扩展增强
1.前言在spring aop中可以使用多个切面对指定类的方法进行增强,在dubbo中也提供了类似的功能,在dubbo中你可以指定多个wrappwe类对指定的扩展点的实现的方法进行增强。也就是通过SPI返回的不再是纯粹的扩展点的实现类,而是被wrapper后的类。2.一般情况private static final Protocol protocol = ExtensionLoader.getEx...原创 2018-05-02 00:25:59 · 562 阅读 · 0 评论 -
dubbo之负载均衡的实现原理
1.启动Reference创建代理过程中,如果发现服务端暴露了多个URL,则启动集群方案,2.集群方案默认使用FailoverCluster类3.FailoverCluster类的invoke调用,对invocation进行了拦截实现去实现负载均衡4.dubbo提供的默认的负载均衡策略5.其他负载均衡策略6.用户也可以使用SPI模式自定义负载均衡策略...原创 2018-05-02 19:55:09 · 4337 阅读 · 0 评论 -
Dubbo之调用拦截
提供者:1.启动服务,提供接口以及实现。2.SPI模式编写拦截器3.提供者XML配置消费者1.RPC远程调用2.xml消费者测试结果参数为yugy的时候被拦截原创 2018-04-26 22:15:46 · 2591 阅读 · 1 评论 -
dubbo启动过程
在项目启动过程中,dubbo服务如何随项目的启动而发布?dubbo如何随着spring容器的初始化而启动。已知,在项目启动过程中,我们会将dubbo的配置文件写到spring的配置文件里,如下xml文件:<dubbo:application name="anyname_provider" /> <!-- 使用zookeeper注册中心暴露服务地址 --> <dubb...转载 2018-04-28 19:46:00 · 1400 阅读 · 1 评论