ViV*_*ViV 5 circuit-breaker spring-boot hystrix istio
我正在探索 Istio 的断路器,如果电路跳闸,我不想设置回退方法。
我有一些 Spring Boot 应用程序部署在 kubernetes 上,并且在 DestinationRule 中定义了 Istio 的断路。
我可以看到,当我故意关闭被调用的服务时,我的调用方应用程序会收到 503 Service Unavailable 异常。
我正在寻找设计模式或库,我可以使用它们为我的休息调用定义回退方法,类似于@HystrixCommand。
我检查了spring-cloud-circuitBreaker但它不支持 Istio。我还使用 Spring RestTemplate 探索了 ClientHttpRequestInterceptor,并且可以捕获所有 ServiceUnavailable 异常,但是我需要一种方法来为不同的 REST 调用配置不同的回退方法。
任何建议表示赞赏。
| 归档时间: |
|
| 查看次数: |
373 次 |
| 最近记录: |