使用配置
本地文件
server:
spring:
application:
name: config
profiles:
active: native
cloud:
config:
server:
search-locations: classpath:/shared
client:
spring:
application:
name: auth
cloud:
config:
uri: http://localhost:8796
fail-fast: true
profiles:
active: dev
git库
server:
spring:
application:
name: config
profiles:
active: native
cloud:
config:
server:
# search-locations: classpath:/shared
git:
uri: https://github.com/ATai2/atshop
searchPaths: config
公共库不需要username,password,私有库需要填写。
客户端不关心配置库是以什么形式操作的。
变更通知
spring cloud config的文档是推荐使用spring cloud Bus进行配置更新。消息代理组件包括RabbitMQ、AMQP和Kafka。