配置中心
可搭建配置服务集群注册到eureka,配置git地址、username、passowrd
--------
配置规则:当其他服务请求配置中心获取配置时,根据不同的服务获取不同的配置,可在注册中心的配置文件中通过模式占位符配置git中各配置文件的存放地址
---------
安全保护:配置中心集成spring-security,然后在配置文件中配置安全机制的用户名和密码。请求配置中心的其他服务,必须在自己的配置中添加连接配置中心服务的用户名和密码才能请求成功
---------
加密解密:DevOps模式,将生产数据库的密码告诉开发,不安全,在配置中心维护一个{cipher}加密值,其他服务启动时通过配置中心加载配置时,配置中心会自动解密
---------
客户端动态刷新配置:
其他服务的客户端A、配置中心服务B
1.服务A在配置bootstrap.properties中指定配置中心服务B的地址
2.修改git中修改A.properties文件,推送到git仓库
3.服务A中手动访问/refresh刷新配置