page contents

springclou2.0 eureka集群每个注册中心节点都显示所有服务列表

Pack 发布于 2020-02-24 15:23
阅读 658
收藏 0
分类:Java开发

springcloud2.0 Finchley.RELEASE搭建双节点eureka集群,

eureka节点1配置如下:

server:

port: 8100

eureka:

instance:

hostname: 127.0.0.1

prefer-ip-address: true

client:

service-url:

# 8100注册到9100上

defaultZone: http://127.0.0.1:9100/eureka

register-with-eureka: true

fetch-registry: true

spring:

application:

name: app-eureka-cluster

eureka节点2配置:

server:

port: 9100

spring:

application:

name: app-eureka-cluster

eureka:

instance:

#注册中心ip地址

hostname: 127.0.0.1

prefer-ip-address: true

client:

service-url:

# server9100注册到8100上

defaultZone: http://127.0.0.1:8100/eureka

register-with-eureka: true

fetch-registry: true


如下图所示:两个集群节点上都会有全部的服务列表吗?初学springcloud,有些疑惑,跟视频讲的不一样,视频里说只有一个节点会有服务列表,当这个节点挂了,另外一个节点才会显示服务列表,经过测试验证,只有配置了eureka.instance.prefer-ip-address=true时才会是下面图里面这样,去掉这个配置,就和视频讲的一样的,有人知道原因么?

attachments-2020-02-Pb6G5odC5e5379df95ad6.pngattachments-2020-02-07LsjJ7R5e5379e6a89e7.png


434
Pack
Pack

你可以试下使用192.168.61.1这个ip,不要使用 127.0.0.1

请先 登录 后评论