在Zuul中禁用断路器(Hystrix)以获取特定的弹簧轮廓?

时间:2016-03-24 19:40:30

标签: spring netflix-zuul hystrix

我们有几个负面的测试用例,我们作为集成套件的一部分运行。这些案例有一种令人讨厌的习惯,即显然绊倒hystrix断路器并禁用提供预期不良响应的服务器。

我想在Zuul中配置弹簧配置文件以禁用我们测试环境中的断路器。

我曾尝试使用

hystrix.command.default.circuitBreaker.enabled: false

如果我为每个可能的hystrix命令键(我还没有挖掘到如何查找)定义它,它看起来可能有效。假设这是正确的配置,有没有办法通配符,或者只是关闭某些弹簧配置文件的hystrix?

1 个答案:

答案 0 :(得分:0)

我不熟悉Zuul,但您可以使用Hystrix ConfigurationManager来调整参数。

ConfigurationManager.getConfigInstance()
                    .setProperty("hystrix.command.default.circuitBreaker.enabled", false);