dubbo的负载均衡、集群容错、动态代理

本文深入探讨了Dubbo服务框架的三大核心策略:负载均衡策略包括随机、轮询、最少活动及一致性Hash;集群容错策略如失败重试、快速失败、安全失败等;以及动态代理策略,默认使用Javassist实现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、dubbo负载均衡策略

(1)random loadbalance
默认的策略。可对provider不同实例设置不同权重,会按权重来负载均衡。
(2)roundrobin loadbalance
(3)leastactive loadbalance
自动感知,给不活跃的性能差的机器更少请求。
(4)consistanthash loadbalance一致性Hash算法。如果需要的不是随机负载均衡,是要一类请求都到一个节点,那就用这个一致性hash策略。

2、dubbo集群容错策略

(1)failover cluster模式
(2)failfast cluster模式
(3)failsafe cluster模式
(4)failbackc cluster模式
(5)forking cluster模式
(6)broadcacst cluster模式

3、dubbo动态代理策略

默认使用javassist动态字节码生成,创建代理类。也可以通过spi扩展机制配置动态代理策略。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值