У меня развернуто приложение Spring Boot на Heroku. Это приложение выбирает конфигурацию с сервера конфигурации, развернутого на PCF. У меня в Eureka зарегистрированы следующие сервисы:
auth-service event-service rsvp-service
Auth-service и rsvp-service самостоятельно регистрируются. Проблема в Event-сервисе, который является вышеупомянутым приложением: оно регистрируется в Eureka, но не правильно. Это моя конфигурация для приложения, которое помещено в файл event-service.yml:
eureka:
instance:
hostname: <appname>.herokuapp.com
non-secure-port: 80
client:
prefer-ip-address: false
fetch-registry: true
register-with-eureka: true
serviceUrl:
defaultZone: <eureka_url>
Но на сервере Eureka оно зарегистрировано как APP_NAME.herokuapp.com:PORT, что делает его либо не -обнаружение или невозможность поиска или вызова других зарегистрированных служб.