Java 将Netflix Zuul与Netflix Hystrix相结合

Java 将Netflix Zuul与Netflix Hystrix相结合,java,groovy,netflix,hystrix,netflix-zuul,Java,Groovy,Netflix,Hystrix,Netflix Zuul,我是Netflix开源项目的忠实粉丝。他们做了一些很酷的东西 我已经建立了一个Zuul,它工作得很好。创建了所有类型的过滤器,并动态加载和运行这些过滤器 我现在尝试的是在过滤器中使用Hystrix。我看到的是,如果一切顺利,一切都会正常。但是,当run()方法内部出现异常时,Zuul将捕获它而不是Hystrix。因此,永远不会调用getFallback() 我分享了我的代码 有人知道Hystrix如何捕获异常而不是Zuul?我认为问题实际上在于如何执行Hystrix命令。试着打电话而不是打电话。

我是Netflix开源项目的忠实粉丝。他们做了一些很酷的东西

我已经建立了一个Zuul,它工作得很好。创建了所有类型的过滤器,并动态加载和运行这些过滤器

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

我分享了我的代码


有人知道Hystrix如何捕获异常而不是Zuul?

我认为问题实际上在于如何执行Hystrix命令。试着打电话而不是打电话。我怀疑正在发生的是run()只是抛出异常,而execute()将捕获它并调用getFallback()