14 微服务电商【黑马乐优商城】:day03-springcloud(Hystix,Feign)
本项目的笔记和资料的Download,请点击这一句话自行获取。 day01-springboot(理论篇) ; day01-springboot(实践篇) day02-springcloud(理论篇一) ; day02-springcloud(理论篇二) ; day02-springcloud(理论篇三) ; day02-springcloud(理论篇四) ; day03-springcloud(Hystix,Feign) ; day03-springcloud(Zuul网关) 14 微服务电商【黑马乐优商城】:day03-springcloud 0.学习目标 会配置Hystix熔断 会使用Feign进行远程调用 能独立搭建Zuul网关 能编写Zuul的拦截器 1.Hystix Hystix,即熔断器。 主页: https://github.com/Netflix/Hystrix/ Hystix是一个延迟和容错库,用于隔离访问远程服务、第三方库,防止出现级联失败。 1.2.熔断器的工作机制: 正常工作的情况下,客户端请求调用服务API接口: 当有服务出现异常时,直接进行失败回滚,服务降级处理: 当服务繁忙时,如果服务出现异常,不是粗暴的直接报错,而是返回一个友好的提示,虽然拒绝了用户的访问,但是会返回一个结果。 这就好比去买鱼,平常超市买鱼会额外赠送杀鱼的服务。等到逢年过节