面试题答案
一键面试- 错误率:
- 作用:当微服务调用的错误率持续超过一定阈值时,表明服务可能出现故障,触发熔断降级,避免更多无效调用,防止故障扩散。例如,若错误率达到50%,说明服务质量严重下降,应开启熔断。
- 响应时间:
- 作用:若微服务的平均响应时间大幅增长,意味着服务处理请求效率降低,可能面临性能瓶颈。当响应时间超过设定上限,如原本200ms,现持续达到1000ms,可触发熔断,快速返回错误,释放资源。
- 请求成功率:
- 作用:与错误率相对,请求成功率反映服务成功处理请求的比例。成功率过低,如低于80%,表明服务不稳定,触发熔断可阻止更多失败请求,保障整体系统的稳定性。
- 并发请求数:
- 作用:微服务处理的并发请求数过高,可能导致资源耗尽。当并发请求数达到服务所能承受的最大极限,比如系统设计最大并发为1000,达到此值时触发熔断,避免服务崩溃。