springcloud系列31——Config Server的高可用

本文介绍了Spring Cloud ConfigServer的两种高可用方案:“ConfigFirstBootstrap”和“DiscoveryFirstBootstrap”。前者通过负载均衡软件实现,后者则需将多个ConfigServer实例注册到EurekaServer。文章详细解释了每种方案的具体实施步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

Spring Cloud Config Server的高可用涉及到3个——Git仓库、RabbitMQ(Kafka)、Config Server本身3个的高可用。因为Config Server依赖Git仓库和RabbitMQ(Kafka),所以必须保证Git仓库和RabbitMQ(Kafka)也是高可用的。这里只介绍Config Server本身的高可用。

Config Server的高可用也分为2种:Config Server未注册到Eureka Server上 、Config Server注册到了Eureka Server上。

Config Server的高可用

Config Server未注册到Eureka Server上

这种情况在Spring Cloud中称之为“Config First Bootstrap”。
可以使用一个负载均衡软件(如nginx)来做高可用,Cloud Config Client URI指向Nginx。

Config Server注册到了Eureka Server上

这种情况,在Spring Cloud中称之为“Discovery First Bootstrap”。
实现Config Server的高可用很简单,只需要将多个Config Server注册到Eureka server即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值