Я использую два сервера Eureka в облаке Spring для репликации друг друга, когда открываю страницу по адресу http://localhost:8761 , Я увидел это сообщение:
ПРОДЛЕНИЯ МЕНЬШЕ ПОРОГА. РЕЖИМ САМОСОХРАНЕНИЯ ВЫКЛЮЧЕН. ЭТО МОЖЕТ НЕ ЗАЩИТИТЬ СРОК СРОКА ИНСТАНЦИИ В СЛУЧАЕ СЕТИ / ДРУГИХ ПРОБЛЕМ.
Файл eureka application.xml выглядит следующим образом:
server:
port: ${server.instance.port:5678}
spring:
application:
name: nodeservice
sidecar:
port: ${nodeserver.instance.port:3000}
health-uri: http://localhost:${nodeserver.instance.port:3000}/health.json
eureka:
instance:
hostname: ${nodeserver.instance.name:localhost}
preferIpAddress: ${preferipaddress:false}
leaseRenewalIntervalInSeconds: 5 #default is 30, recommended to keep default
metadataMap:
instanceId: ${spring.application.name}:${spring.application.instance_id:${random.value}}
client:
serviceUrl:
defaultZone: http://localhost:8761/eureka/,http://localhost:8762/eureka/
Поэтому, если я перейду на http://localhost:8761, я увижу все зарегистрированные службы, но если я перейду на http://localhost:8762, то я не вижу зарегистрированной микрослужбы.
Есть идеи, почему?