Dubbo集群和负载均衡策略精讲

一、dubbo接口的请求发生错误的容错模式

1.failover:当该服务失败一次后自动切换到其他节点上
2.failfast:调用失败则立即报错
3. failback:失败重试
4.failsafe:调用失败则记录到日志中
5.forking:同时调用多台服务器,接收最快的成功请求
6.broadcast:调用一次所有服务器,用于同步其他服务器数据

二、dubbo的负载均衡策略

1.random随机
2.roundRobin 轮询
3.leastActive最少调用次数
4.consistenthash 一致性hash
5.拓展:可在dubbo后台进行配置路由规则、服务器权重,根据响应时间等

三、额外dubbo 其他拓展配置

1.dubbo接口版本,可根据这个进行金丝雀部分发布
2.dubbo超时,判断接口是否运行正常的指标
3.dubbo接口长连接,存在线程池多路复用
4.dubbo可根据业务更改序列化方式

你可能感兴趣的:(分布式)