目录
一、Eureka配置
server:
port: ${port:10086}
spring:
application:
name: eureka-server
eureka:
client:
service-url:
# eureka服务地址,如果是集群的话;需要指定其他集群的eureka地址
defaultZone: ${defaultZone:http://127.0.0.1:10087/eureka}
# 不注册自己(单机时为false 集群时是 true)
register-with-eureka: true
# 不拉取服务(单机时为false 集群时是 true)
fetch-registry: true
server:
eviction-interval-timer-in-ms: 60000 #服务失效剔除时间间隔 单位ms 默认60秒
enable-self-preservation: true #自我保护机制(默认打开)
启动时,指定VM参数
第一台:
-Dport=10087 -DdefaultZone=http://127.0.0.1:10086/eureka
第二台
-Dport=10086 -DdefaultZone=http://127.0.0.1:10087/eureka
二、服务配置
1)user-service
eureka:
client:
service-url:
defaultZone: http://127.0.0.1:10086/eureka,http://127.0.0.1:10087/eureka
instance:
prefer-ip-address: true #更倾向于使用ip地址,而不是域名
ip-address: 127.0.0.1
lease-expiration-duration-in-seconds: 10 #剔除服务时间 单位秒 默认90秒
lease-renewal-interval-in-seconds: 5 #服务续约的时间间隔 单位 秒 默认 30秒
2)consumer-demo
同上类似
三、测试
浏览器输入
测试如下图