:https://github.com/Netflix/hystrix/wiki。大家排队,一秒钟N个,有序进行。1、新建cloud-provider-hygtrix-payment8001工程,配置pom文件。启动eureka7001、eureka7002、启动cloud-provider-hystrix-payment8001,访问:success的方法:http://localhost:8001/payment/hystrix/ok/1,每次调用耗费3秒钟:http://localhost:8001/payment/hystrix/timeout/1。Files\apache-jmeter-5.3\bin)点击jmeter.bat即可开启。1、新建cloud-consumer-feign-hystrix-order80模块,配置pom文件。正常测试http://localhost/consumer/payment/hystrix/ok/1。Ok微服务8001地址:http://localhost/consumer/payment/hystrix/ok/32。作服务降级fallback。做服务降级,兜底的方案都是paymentInfoTimeOutHandler()。2、主启动类激活,添加新注解@EnableCircuitBreaker。}}配置消费者1、80订单微服务中,yml中设置开启hystrix,主启动类中添加@EnableHystrix注解。技术上可以,但是不聪明。1、PaymentFallbackService类实现PaymentHystrixService接口。}}2、yml中开启fegin熔断支持:feign.hystrix.enabled=true。Cloud框架里,熔断机制通过Hystrix实现。@HystrixCommand。}}HystrixCommand的相关配置在HystrixCommandProperties配置类中。自测cloud-provider-hystrix-payment8001,正确:http://localhost:8001/payment/circuit/1,错误:http://localhost:8001/payment/circuit/-1。将不会调用主逻辑,而是直接调用降级fallback。