Как настроить свойства клиента и услуги Eureka?JAVA

Программисты JAVA общаются здесь
Anonymous
Как настроить свойства клиента и услуги Eureka?

Сообщение Anonymous »

Я пытаюсь зарегистрировать свою службу Java с Eureka - без повезло. У меня есть существующая кодовая база, которая использует структуру Spark-Java, так что «добавить только 2 строки пружинных аннотаций и вуаля!» Примеры, к сожалению, не полезны для меня. < /p>

Я прочитал документацию по конфигурации Eureka, создал каталог Eureka-conf и поместил следующие два файла в eureka-conf: < /p>


/>[*] eureka-service.properties
< /ul>

Я добавил путь eureka_conf в мою переменную $ classpath с экспортом ClassPath =.: $ {ClassPath}: $ {eureka_conf}/eureka-client.properties: $ {eureka_conf}/eureka-service.properties

i копировал содержание файлов свойств здесь. Итак, они выглядят так: < /p>

Код: Выделить всё

#eureka-client.properties
eureka.registration.enabled=false
eureka.preferSameZone=true
eureka.shouldUseDns=false
eureka.serviceUrl.default=http://localhost:8080/eureka/v2/
eureka.decoderName=JacksonJson

#eureka-service.properties
eureka.region=us-west-1
eureka.name=qb-acm
eureka.vipAddress=mysampleservice.mydomain.net
eureka.port=8001
eureka.preferSameZone=true
eureka.shouldUseDns=false
eureka.serviceUrl.default=http://localhost:8080/eureka/v2/
< /code>

Вы можете увидеть, я изменил eureka.name и eureka.region, чтобы увидеть в журналах, если свойства найдены или нет. Они не найдены.Cannot find the properties specified : eureka-client. This may be okay if there are other environment specific properties or the configuration is installed with a different mechanism.


с последующим: info com.netflix.discovery.discoveryclient-Инициализация Eureka в регионе US-EAST-1 . < /p>

Я создал пример сервера и клиента Eureka (с пружиной), просто для того, чтобы сделать пример, а пружинный клиент зарегистрирован. Теперь я пытаюсь провести свой регистр обслуживания Java, не являющегося Propring, на локальном сервере Eureka. Моя конечная цель - установить эту службу для регистрации и отправки сердечных ударов на наш удаленный сервер Eureka, который размещается на ключе. < /p>

Другие ошибки могут быть полезны для чтения: < /p>

Код: Выделить всё

[main] ERROR com.netflix.discovery.shared.resolver.aws.ConfigClusterResolver - Cannot resolve to any endpoints from provided configuration: {defaultZone=[]}
[main] ERROR com.netflix.discovery.shared.transport.EurekaHttpClients - Initial resolution of Eureka server endpoints failed. Check ConfigClusterResolver logs for more info
< /code>

Итак, мои вопросы: < /p>


[*]  Что я неправильно устанавливает свойства? 
  Я вижу во многих примерах у них есть приложение. Что такое файл .yaml
для конфигурации Eureka? Является ли это альтернативой свойства
файлов? Application.yml используется с помощью Spring Boot и Manifest.yml используется Cloud Foundry Cli. < /P>


 Что должно быть eureka.vipaddress в моей локальной среде и на ключевой? http: // localhost: yourport и для PCF это должно быть имя приложения. Ни Localhost 
, ни Service-name не соответствует физическому сетевому интерфейсу. Ну что ж, я наконец узнал, какой виртуальный IP ** < /p>

Дайте мне знать, если необходима дополнительная информация. Заранее спасибо за помощь.

Подробнее здесь: https://stackoverflow.com/questions/459 ... properties

Вернуться в «JAVA»