gpt4 book ai didi

spring-boot - eureka 状态 ip 而不是 Desktop 或 localhost

转载 作者:行者123 更新时间:2023-12-04 02:45:38 25 4
gpt4 key购买 nike

我正在与 Eureka Netflix 合作,但我遇到了一个小问题。
当应用程序在 eureka 上自行注册时,它会像 DESKTOP 一样注册......

enter image description here

我想成为 http://IP:PORT

这是我的服务器属性:

server.port=8761

eureka.client.register-with-eureka=false
eureka.client.fetch-registry=false
eureka.instance.preferIpAddress=true
logging.level.com.netflix.eureka=OFF
logging.level.com.netflix.discovery=OFF

这是客户端:
spring:
application:
name: Test 2
server:
port: 0
eureka:
client:
serviceUrl:
defaultZone: ${EUREKA_URI:http://localhost:8761/eureka}
instance:
preferIpAddress: true

所以我认为这是一些配置问题,但我不知道是什么。

最佳答案

状态列中显示的文本是实例 ID。

在客户端中使用以下配置:

eureka.instance.preferIpAddress=true
eureka.instance.instance-id=

您可以强制 eureka 仪表板在此列中显示 ip 地址。

楼盘 eureka.instance.preferIpAddress就是当你请求这个实例的地址时返回的地址。所以如果你不设置 eureka.instance.instance-id为 null,instance-id 仍包含主机名,但您访问此实例的链接基于 ip 而不是主机名。

希望这可以帮助

关于spring-boot - eureka 状态 ip 而不是 Desktop 或 localhost,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48537697/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com