【发布时间】:2014-12-18 06:02:39
【问题描述】:
我正在尝试使用 DropWizard 中的 yml 文件将 Dropwizard 与 Hystrix 和 Archaius 一起使用。我需要在运行时动态更改 Archaius 属性文件值。我怎么做 ?我查看了以下链接,并且能够通过扩展 Configuration 类并将其传递给 Application 子类来从 YML 属性文件中获取键值数据: http://christopher-batey.blogspot.com/2014/08/using-hystrix-with-dropwizard.html
我想使用 Archaius 在运行时动态配置这些属性值。我怎样才能做到这一点 ? 将 Tenacity 与 Breakerbox 一起使用对于我需要的东西来说太过分了。 上面的文章提到了这个:“然后扩展您安装的配置以包含动态配置源,例如 ZooKeeper。”-如何在不使用 Zookeeper 的情况下做到这一点,只要我可以更改一个属性文件并让 Hystrix 拿起改变。
TIA, 维杰
【问题讨论】:
-
另一种动态更改配置的方法已发布here
标签: dropwizard hystrix