阶段5 3.微服务项目【学成在线】_day09 课程预览 Eureka Feign_03-Eureka注册中心-搭建Eureka高可用环境

1.3.2.2 高可用环境搭建
Eureka Server 高可用环境需要部署两个Eureka server,它们互相向对方注册。如果在本机启动两个Eureka需要
注意两个Eureka Server的端口要设置不一样,这里我们部署一个Eureka Server工程,将端口可配置,制作两个
Eureka Server启动脚本,启动不同的端口,如下图:



1、在实际使用时Eureka Server至少部署两台服务器,实现高可用。
2、两台Eureka Server互相注册。
3、微服务需要连接两台Eureka Server注册,当其中一台Eureka死掉也不会影响服务的注册与发现。
4、微服务会定时向Eureka server发送心跳,报告自己的状态。
5、微服务从注册中心获取服务地址以RESTful方式发起远程调用。


port当做一个环境变量,这个配置文件我们是可以传入一些参数的,也可以通过环境变量来接收这个参数。

当我设置port的环境变量是1000,

那么port的端口就是1000

现在的写法是PORT:50101 也就是当它从环境变量,从参数都没有找到这个PORT。那么这个port的默认端口就为50101


那么上报eureka的服务的地址也要修改,因为要向对方注册

所以服务地址这里也加一个变量


高可用的环境,这里要设置为true。下面两个地方都要设置。


高可用下,上报状态的地址一定要通过域名或者主机访问。

localhost在本机上是可以解析的。localhost本身就是127.0.0.1对应的地址





设置hostname

如果你当前配置的默认是eureka01那么你上面 上报的地址就应该是 eureka02去上报




复制一个GovernCenterApplication(1)

改名叫做eureka01




再复制一个




新建文件


文件夹名叫做xc-edu

都拖到文件夹内


server环境变量



domain主机名设置



ok进行保存

启动

把原来的eureka的服务停掉

启动01






实例注册上了,因为自己要向对方注册





结束

猜你喜欢

转载自www.cnblogs.com/wangjunwei/p/11657742.html