Eureka基础之EurekaServer集群版搭建
准备工作
-
在你本地已经有个两个功能相同的EurekaServer。
一个话就是两个Module模块,具体请参考如下地址
EurekaServer单机版搭建 -
因为这里是搭建伪集群所以需要更改hosts文件
hosts文件地址:C:\Windows\System32\drivers\etc\hosts
127.0.0.1 eurekaServer8761.com
127.0.0.1 eurekaServer8762.com
EurekaServer集群搭建
集群简单来说就是:将同一个业务功能部署在多台服务器上(这里不做详解)
- 请看下图
- 分别修改EurekaServer8761和EurekaServer8762模块的yml文件
EurekaServer8761
server:
port: 8761
eureka:
instance:
hostname: eurekaServer8761.com #其实就是127.0.0.1的映射,具体请参看准备工作2
client:
registerWithEureka: false
fetchRegistry: false
serviceUrl:
defaultZone: http://eurekaServer8762.com:8762/eureka/ #指向8762模块,完成相互注册
EurekaServer8762
server:
port: 8762
eureka:
instance:
hostname: eurekaServer8762.com
client:
registerWithEureka: false
fetchRegistry: false
serviceUrl:
defaultZone: http://eurekaServer8761.com:8761/eureka/ #指向8761模块,完成相互注册
- 分别启动EurekaServer8761和EurekaServer8762模块访问如下地址后即可看到效果:
http://eurekaserver8761.com:8761/
http://eurekaserver8762.com:8762/