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扩展机制配置动态代理策略。