gpt4 book ai didi

hystrix - hystrix 中的回退链

转载 作者:行者123 更新时间:2023-12-01 19:44:58 28 4
gpt4 key购买 nike

我打算使用 hystrix 命令进行远程 http 调用(httpclient)。如果调用因任何原因失败,我想回退到另一个 http 调用,假设我在 fallbackMethod1() 中进行。如果回退 http 调用也失败,我想回退到静态响应 fallbackMethod2()。我怎样才能实现它?

我能想到的一种方法是从 fallbackMethod1 调用另一个 Hystrix 命令,并在该命令中使用 fallbackMethod2() 作为回退。不确定这是否是正确的方法。我主要关心的是性能,我的调用者服务可能每分钟收到 10k 个请求。

最佳答案

我的理解是正确的,netflix 本身建议在 fallback 中使用另一个 hysterix 命令。以下是来自 https://github.com/Netflix/Hystrix/wiki/How-it-Works 的片段

如果您必须在回退中使用网络调用,您应该通过另一个 HystrixCommand 或 HystrixObservableCommand 来实现

关于hystrix - hystrix 中的回退链,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44049448/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com