怎么理解Spring Cloud的负载均衡策略+重试机制+Hystrix 熔断器


本篇内容介绍了“怎么理解Spring Cloud的负载均衡策略+重试机制+Hystrix 熔断器”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!负载均衡策略 初体验:步骤一:修改pom文件,修改服务调用方的pom文件,添加test依赖步骤二:编写测试类,在服务调用方编写Junit测试类步骤三:修改提供方yml文件,支持显示IP地址,并重启8081和8082修改策略给指定的“服务”设置策略重试机制重试机制:服务B访问集群环境下的服务A,某一个服务A宕机,服务B将尝试访问其他可以使用的服务A。9090访问 8081和8082如果8082宕机了9090将 香港云主机尝试访问8081步骤一:修改pom文件,添加重试retry依赖步骤二:修改yml文件,开启cloud重试机制步骤三:修改yml文件,配置当前服务的重试参数Hystix熔断器Hystrix是Netflix开源的一个延迟和容错库,用于隔离访问远程服务、第三方库,防止出现级联失败Hystrix 入门步骤一:修改pom,添加熔断器依赖步骤二:修改启动类,添加开启熔断器注解 @EnableHystrix步骤三:改造dao,远程调用添加 熔断器的备选方案,添加注解 + 备用方法步骤四:改变服务提供方法,添加线程sleep,0~2000随机 (测试方便)步骤一:修改pom,添加熔断器依赖步骤二:修改启动类,添加开启熔断器注解 @EnableHystrix步骤三:改造dao,远程调用添加 熔断器的备选方案,添加注解 + 备用方法步骤四:改变服务提供方法,添加线程sleep,0~~2000随机 (测试方便)步骤五:优化dao,打印耗时时间(面试题)如果项目中同时使用熔断器和Ribbon重试机制,谁先执行?如果时间不相同,超时时间小的,先执行。如果时间相同,只执行熔断器结论:如果两个都需要配置,重试机制的超时时间 小于 熔断器“怎么理解Spring Cloud的负载均衡策略+重试机制+Hystrix 熔断器”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注开发云网站,小编将为大家输出更多高质量的实用文章!

相关推荐: 「业界热点」重磅!SAP CEO Bill McDermott将离职!

香港云主机 SAP CEO Bill McDermott将离职! 有图有真相! 2019-10-11 写于苏州市相关推荐: Hadoop架构大数据架构图从底层往上到应用层Hive(SQL like HiveSQL)Map/Reduce Tez Spark (计…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 08/17 16:36
下一篇 08/17 16:36

相关推荐