По некоторым причинам я хочу, чтобы клиенты микросервисов регистрировались в Eureka с их IP-адресом, а не именем хоста.Это не работает даже после установки eureka: instance: предпочитаемый адрес: true [yaml, указанный ниже].Еще эврика отображает только имена хостов.Любой, кто сталкивался с подобным типом проблемы, мог бы помочь.Springbootversion: 2.1.3, Spring cloud - выпуск по Гринвичу
application.yml экземпляра микросервиса Обратите внимание на admIpAddress: true
spring:
profiles: default
application:
name: booking
cloud:
config:
uri: http://localhost:8888,http://localhost:8889
eureka:
client:
registerWithEureka: true
fetchRegistry: true
serviceUrl:
defaultZone: http://localhost:8761/eureka
healthcheck:
enabled: false
instance:
leaseRenewalIntervalInSeconds: 1
leaseExpirationDurationInSeconds: 2
preferIpAddress: true
management:
endpoints:
web:
exposure:
include: "*"
endpoint:
health:
show-details: ALWAYS
security:
enabled: false
application.ymlсервера Eureka
spring:
profiles: localpeer1
eureka:
server:
client:
register-with-eureka: false
fetch-registry: false
serviceUrl:
defaultZone: http://localhost:8762/eureka
server:
port: 8761
management:
endpoints:
web:
exposure:
include: "*"
endpoint:
health:
show-details: ALWAYS
---
spring:
profiles: localpeer2
eureka:
server:
client:
register-with-eureka: false
fetch-registry: false
serviceUrl:
defaultZone: http://localhost:8761/eureka
server:
port: 8762
management:
endpoints:
web:
exposure:
include: "*"
endpoint:
health:
show-details: ALWAYS
Приборная панель Eureka по-прежнему показывает имя хоста вместо IP-адреса.
Спасибо за ввод.