dubble阿里巴巴开源的分布式服务框架,提供服务注册、服务订阅、服务监控等功能
dubble负载均衡策略 loadbalance
1、随机负载均衡(默认)
2、轮询负载均衡
3、最少活跃调用负载均衡
4、一致性 hash负载均衡
dubble容错策略
1、failover 快速切换 (默认)
失败自动切换,调用服务失败,切换到其他服务器(重试次数)。通常用于读操作。
2、failfast 快速失败
快速失败,只发起一次调用,失败立即报错。通常用于写操作。
3、failsafe 安全失败
安全失败,出现失败直接忽略。通常用于审计日志等操作。
4、failback
自动恢复,后台记录失败次数,稍后重试。通常用于消息通知。
5、foking
并行调用多个服务器,只要一个返回成功即可。通常用于实时性较高的操作,通过 fokers参数设置并行个数。
6、broadcast
广播调用所有提供者,一个失败则失败。通常用户通知服务提供者更新缓存或日志等本地资源信息。