gpt4 book ai didi

java - 将 Netflix Zuul 与 Netflix Hystrix 相结合

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:05:08 28 4
gpt4 key购买 nike

我是 Netflix 开源项目的忠实粉丝。他们制作了一些非常酷的东西。

我已经设置了一个 Zuul,它工作正常。创建了各种过滤器,这些过滤器是动态加载和运行的。

我现在尝试做的是在过滤器中使用 Hystrix。我看到的是,如果一切正常,一切正常。但是当 run() 方法内部出现异常时,Zuul 会捕获它而不是 Hystrix。因此 getFallback() 永远不会被调用。

我分享了我的代码 Github .

有人知道 Hystrix 如何代替 Zuul 捕获异常吗?

最佳答案

我认为问题实际上在于您如何执行 hystrix 命令。尝试调用 execute()而不是 run() .我怀疑正在发生的事情是 run() 只是抛出异常,而 execute() 会捕获它并调用 getFallback()。

关于java - 将 Netflix Zuul 与 Netflix Hystrix 相结合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22934152/

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