SpringCloud的Config配置中心,为什么要分Server服务端和Client客户端?
在SpringCloud的Config配置中心中分了Server服务端和Client客户端,为什么需要这样分呢?它的思想是所有微服务的配置文件都放到git远程服务器上,让Server服务端对接git访问配置文件,让Client客户端对接Server服务端访问配置文件,为什么要中间加一层server呢?直接让client客户端访问git远程服务器中的配置文件不可以吗?不行,因为那样的话,如果git远程服务器的配置文件发生了更新client客户端不能立马检测到,还需要手动从git仓库拉代码;但是如果是使用server对接git远程仓库,那么远程仓库的配置发生改变之后,server服务端会立马的检测到;而client客户端又是对接的server服务器端,因此也就相当于是当远程服务器里面的配置发生改变之后客户端微服务会立马检测到。
配置中心server服务器端和client客户端引入的依赖?
server服务端配置文件配置和client客户端配置文件配置?
注意可以短的label使用的分支一定要和服务端保持一致。