搭建这个图所示的Eureka高可用集群
1.更改系统hosts文件配置(只有一个电脑,想构建集群,就需要修改hosts文件)
打开C:\Windows\System32\drivers\etc\hosts 文件,添加以下内容:
127.0.0.1 server1
127.0.0.1 server2
2.改造Eureka Server
按照搭建eureka-server的方式,再搭建一个名为eureka-server-another 的Eureka Server。
在之前搭建eureka-server的基础上,创建eureka-server-another更改yml文件
这个是eureka-server的yml文件
server:
port: 7000
spring:
application:
name: eurake-server
eureka:
client:
fetch-registry: false
register-with-eureka: false
service-url:
defaultZone: http://server2:7009/eureka/
instance:
hostname: server1
这个是eureka-server-another的yml文件
server:
port: 7009
spring:
application:
name: eurake-server-another
eureka:
client:
fetch-registry: false
register-with-eureka: false
service-url:
defaultZone: http://server1:7000/eureka/
instance:
hostname: server2
3.改造服务提供者
server:
port: 7006
spring:
application:
name: eureka-provider
eureka:
client:
service-url:
defaultZone: http://server1:7000/eureka/,http://server2:7009/eureka/
instance:
hostname: localhost
4.改造服务消费者
server:
port: 7002
spring:
application:
name: eureka-consumer
eureka:
client:
service-url:
defaultZone: http://server1:7000/eureka/,http://server2:7009/eureka/
instance:
hostname: localhost