是否可以使用spring-cloud-consul lib从consul k / v商店重新读取自定义键/值? Haven没有在文档中找到答案。
当然可以使用http GET请求访问它,但重点是更改某些键的值并使spring应用程序立即处理此更改。
UPD:遗憾的是我们已经从Consul迁移到配置服务器,但我想@RefreshScope
应该发挥魔力。
答案 0 :(得分:1)
spring-cloud-consul auto将ConsulClient
配置到应用程序上下文中。这来自Ecwid/consul-api客户端。用法是相同的,但不是调用new ConsulClient()
而是注入一个(即@Autowired ConsulClient consulClient
)。