三 SpringBoot - Ribbon客户端负载均衡,Zuul网关,Config配置中心( 二 )

2.6.2  测试

三 SpringBoot - Ribbon客户端负载均衡,Zuul网关,Config配置中心

文章插图
3、Config配置中心3.1 模块介绍
三 SpringBoot - Ribbon客户端负载均衡,Zuul网关,Config配置中心

文章插图
3.2 conf-sever  配置服务端3.2.1 依赖<!--   eureka 客户端依赖     --><dependency>    <groupId>org.springframework.cloud</groupId>    <artifactId>spring-cloud-starter-eureka</artifactId></dependency><!-- config 配置中心服务端依赖 --><dependency>    <groupId>org.springframework.cloud</groupId>    <artifactId>spring-cloud-config-server</artifactId></dependency>3.2.2 配置信息 application.yml# 端口server:  port: 8101# 服务名spring:  application:    name: edocmall-conf-server  # 指定环境 , 适用于本地环境配置,即:将公共配置中心内部文件作为公共配置文件,提供给客户端使用#  profiles:#    active: native# git 仓配置信息  cloud:    config:      server:        git:          uri: https://gitee.com/wangsong_huayu/kh96-conf-server.git          username: username          password: password# eureka 注册中心的配置eureka:  client:    service-url:      defaultZone: http://127.0.0.1:8096/eureka3.2.3 主启动类上的注解@EnableEurekaClient  //config服务端注册到eureka注册中心@EnableConfigServer  //开启 congfig 配置中心服务端3.2.4  本地公共配置 config-native.properties# 自定义公共配置kh96.conf.server=kh96-conf-server-native3.2.5 git 仓 管理的配置信息3.2.5.1 本地仓
三 SpringBoot - Ribbon客户端负载均衡,Zuul网关,Config配置中心

文章插图
2.3.5.2 远程仓
三 SpringBoot - Ribbon客户端负载均衡,Zuul网关,Config配置中心

文章插图
3.3 conf-client 配置客户端3.3.1 依赖<!--   eureka 客户端依赖     --><dependency>    <groupId>org.springframework.cloud</groupId>    <artifactId>spring-cloud-starter-eureka</artifactId></dependency><!-- config 配置中心 客户端依赖 --><dependency>    <groupId>org.springframework.cloud</groupId>    <artifactId>spring-cloud-starter-config</artifactId></dependency>3.3.2 配置信息application.yml# 端口server:  port: 8102# 服务名spring:  application:    name: edocmall-conf-client3.3.3 配置信息 bootstrap.properties# 什么时候使用此配置文件# 1、当使用SpringCloud的config配置中心时,在客户端需要注册到eureka注册中心时,eureka配置信息必须增加在此文件中,才会生效# 2、当配置信息不能被其它的配置文件覆盖时,可以将内容配置到此文件中,优先级高于application(云可以遮住太阳)# config客户端,配置eureka注册中心eureka.client.service-url.defaultZone=http://127.0.0.1:8096/eureka# config客户端 , 开启主动发现eureka注册中心上 注册的config配置中心服务端,默认是关闭的 , 必须手动开spring.cloud.config.discovery.enabled=true# config客户端,指定eureka注册中心上注册的config配置中心服务端的服务名spring.cloud.config.discovery.service-id=edocmall-conf-server# 读取本地 配置配置文件# config客户端,指定从config配置中心服务端读取 本地 的公共配置文件名,注意:不需要加后缀,只要文件名#spring.cloud.config.name=config-native# 读取远程配置文件# config客户端 , 指定从 config配置中服务端读取的文件名,对应远程创库文件名 符号 - ,前面的名称spring.cloud.config.name=config# config客户端,指定从 config配置中服务端读取的文件名 , 对应远程创库文件名 符号 - ,后面的名称spring.cloud.config.profile=dev# config客户端,指定从 config配置中服务端读取 对应git远程仓库中配置所在的分支名,默认是master主线分支,也可以指定其他分支spring.cloud.config.label=master

推荐阅读