老师介绍
简 介 | 本课程致力于打造让大家都学会springCloud里常用组件,明白其原理。 |
---|
课程目标:
会配置Hystix熔断
会使用Feign进行远程调用
能独立搭建Zuul网关
能编写Zuul的拦截器
Hystix,即熔断器。
那么Hystix的作用是什么呢?具体要保护什么呢?
Hystix是Netflflix开源的一个延迟和容错库,用于隔离访
问远程服务、第三方库,防止出现级联失败。
1.2.雪崩问题
微服务中,服务间调用关系错综复杂,一个请求有可能调用多个微服务接口才可以实现,会
形成非常复
杂的调用链路:如图,一次业务请求,需要调用A、P、H、I四个服务,这四个服务又可能调用其他服务,如果此时某个
服务出现异常
例如微
服务I发生异常,请求阻塞,用户不会得到响应,则tomcat这个线程不会释放,于是越来越多的
用户请求到来,越来越多的线程会阻塞;
资料下载报名后支持下载
* 课程提供者:崔海焘