eureka集群搭建

1 本地hosts文件配置

2 工程配置

 eureka0:application-server9000.properties

server.port=9000
server.ip=192.168.29.28
eureka.instance.hostname=peer0
#set ips that can to register to eureka server,when same to ignored-interfaces ,then use cur setting
#spring.cloud.inetutils.preferredNetworks=192.168.29.28
#set ips that stop to register to eureka server.
#spring.cloud.inetutils.ignored-interfaces=192.168.29.28
#real eureka login information
security.user.name=224
security.user.password=224
#define user login eureka to visit services
client.user.name=${security.user.name}
client.user.password=${security.user.password}
cluster.eureka.ser9001.port=9001
cluster.eureka.ser9001.ip=peer1
#192.168.29.28
#eureka.client.serviceUrl.defaultZone=http://${server.ip}:${server.port}/eureka/
#client to fetch service from eureka server login password is same to client connect password
eureka.client.serviceUrl.defaultZone=http://${client.user.name}:${client.user.password}@${cluster.eureka.ser9001.ip}:${cluster.eureka.ser9001.port}/eureka/

 

eureka1:application-server9001.properties

server.port=9001
server.ip=192.168.29.28
eureka.instance.hostname=peer1
#set ips that can to register to eureka server,when same to ignored-interfaces ,then use cur setting
#spring.cloud.inetutils.preferredNetworks=192.168.29.28
#set ips that stop to register to eureka server.
#spring.cloud.inetutils.ignored-interfaces=192.168.29.28
#real eureka login information
security.user.name=224
security.user.password=224
#define user login eureka to visit services
client.user.name=${security.user.name}
client.user.password=${security.user.password}
cluster.eureka.ser9000.port=9000
cluster.eureka.ser9000.ip=peer0
#192.168.29.28
#eureka.client.serviceUrl.defaultZone=http://${server.ip}:${server.port}/eureka/
#client to fetch service from eureka server login password is same to client connect password
eureka.client.serviceUrl.defaultZone=http://${client.user.name}:${client.user.password}@${cluster.eureka.ser9000.ip}:${cluster.eureka.ser9000.port}/eureka/

 

application.properties

spring.profiles.active=server9000
spring.application.name=EUREKA-SERVER-CLUSTER
eureka.client.appname=${spring.application.name}
eurkea.instance.instance-id=${spring.cloud.client.ipAddress}:${server.port}
eureka.server.enable-self-preservation=false
eureka.server.eviction-interval-timer-in-ms=1000
#cluster setting true,default is true
eureka.client.register-with-eureka=true
#cluster setting true,default is true
eureka.client.fetch-registry=true
eureka.instance.instance-id=${server.ip}:${server.port}
eureka.instance.prefer-ip-address=false
#\u4EE5IP\u5730\u5740\u6CE8\u518C\u5230\u670D\u52A1\u4E2D\u5FC3 beat heart
eureka.instance.lease-renewal-interval-in-seconds=30      
# \u5FC3\u8DF3\u65F6\u95F4\uFF0C\u5373\u670D\u52A1\u7EED\u7EA6\u95F4\u9694\u65F6\u95F4\uFF08\u7F3A\u7701\u4E3A30s\uFF09
eureka.instance.lease-expiration-duration-in-seconds=120 
# \u53D1\u5446\u65F6\u95F4\uFF0C\u5373\u670D\u52A1\u7EED\u7EA6\u5230\u671F\u65F6\u95F4\uFF08\u7F3A\u7701\u4E3A90s\uFF09
eureka.client.healthcheck.enabled=true
security.basic.enabled=true
debug=false
logging.file=${spring.application.name}.log

3 运行效果

参考:https://blog.csdn.net/weishaoqi2/article/details/87855711

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值