Appearance
微服务雪崩是指在微服务架构中,由于某个服务故障或性能问题,导致依赖该服务的其他服务也相继出现故障,最终引发整个系统崩溃的现象。
事前预防
事中应对
超时处理:设定超时时间,请求超过一定时间没有响应就返回错误信息,不会无休止等待;
舱壁模式:指定每个业务能使用的线程数,避免耗尽整个服务的资源,也叫线程隔离;
熔断降级:由断路器统计业务执行的异常比例,如果超过某个阈值则会熔断该业务,拦截访问该业务的一起请求。