我正在研究Istio的断路器,如果电路跳闸,我不想设置故障预置方法。
我有一些Spring引导应用程序已部署在kubernetes上,并且在DestinationRule中定义了Istio的电路中断。
当我有意关闭被调用的服务时,我看到呼叫者应用程序收到503 Service Unavailable异常。
我正在寻找设计模式或库,可以用来为我的休息电话定义后备方法, 类似于@HystrixCommand。
我签出了spring-cloud-circuitBreaker,但不支持Istio。 我还使用Spring RestTemplate探索了ClientHttpRequestInterceptor,可以捕获所有ServiceUnavailable异常,但是我需要一种方法来为不同的REST调用配置不同的回退方法。
任何建议都值得赞赏。