美文网首页
Spring Cloud Config:高可用 Config S

Spring Cloud Config:高可用 Config S

作者: sprainkle | 来源:发表于2019-05-27 16:13 被阅读0次

脆弱的单实例 Config Server

在之前的文章分布式配置——Spring Cloud Configuration
中,其中 config server 的配置如下:

spring:
  cloud:
    config:
      uri: http://localhost:8888

配置简单粗暴,但是这样的配置只能指定一个 config server 服务实例,当这个实例挂了,那服务也就无法启动了。

高可用 Config Server

spring:
  # 配置中心
  cloud:
    config:
      fail-fast: true
      name: ${spring.application.name}
      profile: ${spring.profiles.active}
      # 开启:使用服务发现帮我们定位可用的 config server 实例
      discovery:
        enabled: true
        # config server 的服务名
        service-id: config-server

因为有了 Eureka 做服务发现,而 config server 也是会注册到 Eureka,所以何不让服务发现帮我们定位可用的 config server 实例,以后只要有可用的实例注册到 Eureka,那么就能定位到。

推荐阅读

Spring Cloud 进阶玩法

相关文章

网友评论

      本文标题:Spring Cloud Config:高可用 Config S

      本文链接:https://www.haomeiwen.com/subject/lfpqtctx.html