【发布时间】:2017-10-18 08:49:53
【问题描述】:
我打算使用 hystrix 命令进行远程 http 调用(httpclient)。如果由于某种原因调用失败,我想回退另一个 http 调用,可以说我在 fallbackMethod1() 中执行此操作。如果回退 http 调用也失败,我想回退到静态响应 fallbackMethod2()。我怎样才能实现它?
我能想到的一种方法是从 fallbackMethod1 调用另一个 Hystrix 命令,并将 fallbackMethod2() 作为该命令的后备。不确定这是否是正确的方式。我主要关心的是性能,我的呼叫者服务每分钟可能会收到 10k 个请求。
【问题讨论】:
-
查看 hystrix 文档,没有提供开箱即用的东西。你建议的方法似乎是唯一合乎逻辑的方法。
标签: hystrix