是否可以使用 spring-cloud-consul lib 从 consul k/v 存储中重新读取自定义键/值?在文档中没有找到答案。
当然可以通过http GET请求访问,但重点是改变一些key的值,让spring应用程序立即处理这个变化。
UPD:不幸的是,我们已经从 Consul 迁移到了 config-server,但我想@RefreshScope
应该发挥作用。
是否可以使用 spring-cloud-consul lib 从 consul k/v 存储中重新读取自定义键/值?在文档中没有找到答案。
当然可以通过http GET请求访问,但重点是改变一些key的值,让spring应用程序立即处理这个变化。
UPD:不幸的是,我们已经从 Consul 迁移到了 config-server,但我想@RefreshScope
应该发挥作用。
spring-cloud-consul 自动将 a 配置ConsulClient
到应用程序上下文中。如果来自Ecwid/consul-api客户端。用法是相同的,但不是调用,而是new ConsulClient()
注入一个(即@Autowired ConsulClient consulClient
)。