Как использовать eureka.client.service-url: свойство netflix eureka в весеннем облаке - PullRequest
0 голосов
/ 09 июня 2019

Я пытаюсь добавить клиент Eureka в один из микросервисов, но не могу понять, как мне использовать URL-адрес службы.

Я использую версию Spring-Cloud для Greenwich.SR1.

ниже мое application.yml

spring:
  application:
    name: stock-service

server:
  port: 9901

eureka:
  instance:
    hostname: localhost
  client:
    register-with-eureka: true
    fetch-registry: true
    service-url: http://${eureka.instance.hostname}:9902/eureka/

Я пытался найти его, но везде получаю старый способ, который не поддерживается в этой версии:

Старый путь:

eureka:         #tells about the Eureka server details and its refresh time
  instance:
    leaseRenewalIntervalInSeconds: 1
    leaseExpirationDurationInSeconds: 2
  client:
    serviceUrl:
      defaultZone: http://127.0.0.1:8761/eureka/ 

Может ли кто-нибудь помочь здесь?

1 Ответ

0 голосов
/ 10 июня 2019

Наконец, я нахожу конфигурацию:

spring:
  application:
    name: stock-service

server:
  port: 9901

eureka:
  instance:
    hostname: localhost
  client:
    register-with-eureka: true
    fetch-registry: true
    service-url:
      default-zone: http://localhost:9902/eureka
...