springcloud高可用分布式配置中心遇到的坑

1、第一种客户端配置:

spring:
  application:
    name: XXX
  cloud:
    config:
      discovery:
        enabled: true
        serviceId: config-server
      label: master
      profile: dev
2、第二种客户端配置:
spring:
  application:
    name: xxx
  cloud:
    config:
      label: master
      profile: development
      uri: http://localhost:8088
以上两种客户端配置都获取到远程配置(如gitlab)

但是第二种配置无法做到配置服务器部署多台,从而达到高可用目的;而第一种配置结合eureka,直接使用serviceId,可以把configserver部署多台,达到负载均衡目的。

第二种配置可以把eureka的配置放到git上,而第一种则不行。

以上配置要写在bootstrap中!
3、如果搭建远程配置中心中,各种配置都正确,报“连接拒绝“错误,你可能需要下面这个依赖包。


			org.springframework.boot
			spring-boot-starter-web
		



你可能感兴趣的:(springcloud,springboot,springcloud,config,springcloud,config,springboot)