Hystrix与Spring集成

时间:2017-08-03 09:40:19

标签: spring spring-integration hystrix

我试图看到在我的新项目中使用Spring Integration的可行性。它是一个基于微服务的项目,带有一个中心组件,我希望将Spring集成组件放在一起,它实际上充当了一个编排组件,它将协调对所有外部微服务的调用。 目前的问题是我正在尝试,但我还没有能够使用Spring集成获得spring cloud hystrix断路器。我也尝试过java dsl,但目前我一无所知。我真的想在断路器上使用hystrix,这样我就可以在项目中使用hystrix仪表板了。 任何帮助或一个小例子都会有所帮助

1 个答案:

答案 0 :(得分:0)

好吧,如果故事是关于断路器的,那么你应该考虑为那个Hystrix命令实现AbstractRequestHandlerAdvice。关于此事Docs

您可以从现有的RequestHandlerCircuitBreakerAdvice借用一些想法。关于此事的sample

我认为fallbackMethodExpressionEvaluatingRequestHandlerAdvicefailureChanneltrapException和{{1}的组合可以使用true的功能。作为链中的下一个。这样,下游的所有例外都会被RequestHandlerCircuitBreakerAdvice捕获并发送到我们可能在Hystrix术语中视为ExpressionEvaluatingRequestHandlerAdvice的频道。