Dubbo
lby0307
这个作者很懒,什么都没留下…
展开
-
关于dubbo的provider和consumer都配置timeout超时时间的情况
在dubbo的provider和consumer的配置文件中,如果都配置了timeout的超时时间,dubbo默认以consumer中配置的时间为准。 经验证是这样的, provider.xml的配置: conusmer中的配置: 最后这个service在调用时的超时时间就是3秒。 另外, 1,consumer转载 2017-11-08 21:28:34 · 5423 阅读 · 0 评论 -
Dubbo+Zookeeper+Spring整合应用篇
Dubbo采用全Spring配置方式,透明化接入应用,对应用没有任何API侵入,只需用Spring加载Dubbo的配置即可,Dubbo基于Spring的Schema扩展进行加载。 一:单机模式安装zookeeper 1,下载zookeeper注册中心,下载地址:http://www.apache.org/dyn/closer.cgi/zookeeper/转载 2017-11-14 21:03:39 · 128 阅读 · 0 评论 -
dubbo中的group与version
group:当一个接口有多种实现时,可以用group区分; 1 <!-- start--服务提供者 --> 2 <!-- dubbo中当一个接口有多个实现类时,需要添加group来区分 --> 3 <!-- 机器A:服务提供者 --> 4 <bean id="zhenliangsongA" class="com.x...原创 2018-06-14 21:03:47 · 2027 阅读 · 0 评论 -
RandomLoadBalance
今天总结下之前看过的dubbo源码中RandomLoadBalance使用的算法! 一:每个服务的权重不同 算法分析:在该段代码中,通过获取提供者服务的权重,然后计算出总权重,通过总权重计算出offset,然后在减去每个服务的权重,如果发现小于0,则调用当前服务。 例:有3个服务 A,B,C其中A的权重为1,B的权重为2,C的权重为3; 此时的invokers中的服务的顺序有6种情...原创 2019-04-02 21:56:12 · 568 阅读 · 0 评论