如何从客户端读取Consul密钥值?

时间:2015-12-07 15:38:21

标签: java spring-cloud consul

是否可以使用spring-cloud-consul lib从consul k / v商店重新读取自定义键/值? Haven没有在文档中找到答案。

当然可以使用http GET请求访问它,但重点是更改某些键的值并使spring应用程序立即处理此更改。

UPD:遗憾的是我们已经从Consul迁移到配置服务器,但我想@RefreshScope应该发挥魔力。

1 个答案:

答案 0 :(得分:1)

spring-cloud-consul auto将ConsulClient配置到应用程序上下文中。这来自Ecwid/consul-api客户端。用法是相同的,但不是调用new ConsulClient()而是注入一个(即@Autowired ConsulClient consulClient)。