SpringCloud的Config:ConfigServer注册到EurekaServer中,变成一个Eureka服务

时间:2024-01-15 11:22:44

一、概念与定义

1、将SpringCloud ConfigServer注册到 EurekaServer,以便ConfigClient以服务的方式引用ConfigServer

2、客户端不再引用 ConfigServer的url,而是引用 Eureka服务id

二、改造ConfigServer应用

1、增加pom依赖

SpringCloud的Config:ConfigServer注册到EurekaServer中,变成一个Eureka服务

2、应用增加@EurekaClient注解

SpringCloud的Config:ConfigServer注册到EurekaServer中,变成一个Eureka服务

3、增加EurekaServer配置

SpringCloud的Config:ConfigServer注册到EurekaServer中,变成一个Eureka服务

4、验证ConfigServer

SpringCloud的Config:ConfigServer注册到EurekaServer中,变成一个Eureka服务

三、改造ConfigClient应用

1、增加pom依赖

SpringCloud的Config:ConfigServer注册到EurekaServer中,变成一个Eureka服务

2、注解@EnableDiscoveryClient

SpringCloud的Config:ConfigServer注册到EurekaServer中,变成一个Eureka服务

3、配置获取(注意,一定要配置在bootstrap.*中)

SpringCloud的Config:ConfigServer注册到EurekaServer中,变成一个Eureka服务

去掉了spring.cloud.config.uri,

替换为spring.cloud.config.discovery.enabled和spring.cloud.config.discovery.serviceId

4、验证客户端是否拉取

SpringCloud的Config:ConfigServer注册到EurekaServer中,变成一个Eureka服务

四、功能验证

SpringCloud的Config:ConfigServer注册到EurekaServer中,变成一个Eureka服务

SpringCloud的Config:ConfigServer注册到EurekaServer中,变成一个Eureka服务