Hystrix主要作用1、资源隔离2、请求限流3、熔断机制4、降级机制5、运维监控 Hystrix主要作用 1、资源隔离限定调用指定服务的线程资源,保证在服务发生故障时,对应的线程资源因为超时或其他异常状态导致耗尽后,不会影响到其他服务间的调用。 2、请求限流在高并发场景下,限定请求的数量。 3、熔断机制在调用下层服务时,下层服务出现故障,上层服务调用失败达到一定次数,则会禁止访问下层服务。需要等待一段时间后再使用部分请求进行调用测试,如果成功则恢复调用过程,否则保持熔断状态。 4、降级机制当访问下层服务失败,自动降级,返回兜底数据。 5、运维监控监控调用服务的状态, 统计异常调用次数,报警调用异常,优化配置参数。(监控+报警+优化)。