Eureka集群配置

3 篇文章 0 订阅

Eureka的集群配置。
Eureka集群的运行机制是"相互注册,相互守望"。
主要是为了实现高可用。防止出现单点故障。
假如有三个Eureka服务注册中心。7001,7002,7003。那么7001,7002,7003需要相互注册。即7001-7002、7001-7003。7002-7001、7002-7003。7003-7001、7003-7002。-
在这里插入图片描述
Eureka对外暴露出的是一个Eureka集群的整体。

开始搭建集群Eureka.
之前写过Eureka单机版的搭建过程。请参考“Eureka配置注册服务”。
首先参考Eureka注册中心,在创建一个Eureka注册中心的微服务。端口号暂定为7002。
(1)改pom.xml文件,直接复制单机版的pom中的内容。
在这里插入图片描述
(2)因为是在本地启动,所以需要修改电脑的配置文件。
找到C:\Windows\System32\drivers\etc的hosts文件。
添加7001、7002端口号。这里有几个就添加几个。我这里有两个。

127.0.0.1   eureka7001.com #eureka7001.com相当于服务端域名。
127.0.0.1   eureka7002.com #eureka7001.com相当于服务端域名。

在这里插入图片描述
(3)创建application.yml文件,直接复制单机版Eureka的配置文件。修改端口号为7002,Eureka的服务端名称hostname,指向路径defaultZone。
修改前:
在这里插入图片描述
修改后:
在这里插入图片描述
同理修改7001的Eureka注册中心的yml文件。
注意7001应该指向7002,7002应该指向7001。
(4)创建主启动类:EurekaMain7002主启动类。内容建议复制EurekaMain7001启动类的内容。

@SpringBootApplication
@EnableEurekaServer
public class EurekaMain7002 {
    public static void main(String[] args) {
        SpringApplication.run(EurekaMain7002.class,args);
    }
}

(5)测试
启动7001服务。
在这里插入图片描述
启动7002服务。
在这里插入图片描述
出现上面的情况表示注册成功。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值