高可用服务注册中心集群搭建(Eureka)
·
(1)创建服务注册中心
(2)新增application-peer1.properties文件,文件内容如下
//应用名称
spring.application.name=eureka-server
//服务端口
server.port=8761
//实例名称
eureka.instance.hostname=peer1
//允许向注册中心注册自己
eureka.client.register-with-eureka=true
//允许搜索服务
eureka.client.fetch-registry=true
//实例注册地址
eureka.client.service-url.defaultZone=http://peer2:8762/eureka/
(3)新增application-peer2.properties文件,文件内容如下
//应用名称
spring.application.name=eureka-server
//服务端口
server.port=8762
//允许向注册中心注册自己
eureka.client.register-with-eureka=true
//允许搜索服务
eureka.client.fetch-registry=true
//实例名称
eureka.instance.hostname=peer2
//实例注册地址
eureka.client.service-url.defaultZone=http://peer1:8761/eureka/
(4)在etc/hosts文件中添加对peer1、peer2的转换
127.0.0.1 peer1
127.0.0.1 peer2
(5)通过spring.profiles.active属性分别启动peer1和peer2
java -jar target/eureka-server-0.0.1-SNAPSHOT.jar --spring.profiles.active=peer1
java -jar target/eureka-server-0.0.1-SNAPSHOT.jar --spring.profiles.active=peer2
(6)访问http://localhost:8761/,出现如下页面:

访问http://localhost:8762/,出现如下页面:

(7)将peer1关闭,刷新peer2时,会发现peer1变为不可用分片

更多推荐




所有评论(0)