Как я могу получить свои услуги для регистрации в определенном порту в Eureka?

Моя настройка

У меня есть несколько служб, которые регистрируются в Eureka. Эта информация о регистрации используется Zuul для направления запросов на мои услуги. Большинство этих служб работают на портах, таких как 9999 или 8080. Каждая служба находится на своем собственном экземпляре EC2, и у меня есть запросы маршрутизации Nginx от порта 80 к порту сервера, так что я могу сохранить свои правила группы безопасности простыми.

Моя проблема

Когда мой сервис регистрируется в Eureka, он регистрируется в ${server.port}который в конечном итоге становится 8080 или 9999 и т. д. Когда Зуул пытается проложить маршрут к {ec2host}:8080, он заблокирован правилами моей группы безопасности. Исходя из документации, похоже, что я должен иметь возможность указать хост и порт с eureka.instance.hostname а также eureka.instance.nonSecurePort, Использую ли я эти свойства или нет, моя служба регистрируется с определенным портом.

реестр

Есть ли способ заставить клиента Eureka зарегистрировать мой сервис с портом 80 вместо порта сервера?

0 ответов

Другие вопросы по тегам