Per this article Сервисный реестр Netflix Eureka поддерживает регистрацию именованных служб с использованием свойства spring.application.name
. Например:Поддерживает ли Netflix Eureka динамически названные приложения Spring Boot?
spring.application.name=a-eureka-client
поддержка
ли Spring-Boot/Eureka, имеющие динамические имена на основе, возможно, шаблон шаблонного типа:
spring.application.name=a-eureka-client-####
Таким образом, первые два экземпляра развернутые будет зарегистрирован как:
a-eureka-client-0001
a-eureka-client-0002
Мне любопытно ... После того, как ваше приложение зарегистрировано с уникальными именами. Как вы ожидаете другого приложения, которое хочет назвать это приложение? Вы ожидаете, что другое приложение будет использовать полное имя? То, что вы просите, похоже на очень странный случай использования. –
Я думаю о сценарии типа «Эластичный облако», где каждый экземпляр «a-eureka-client» поддерживает учетные записи и когда «a-eureka-client-0002» достигает емкости, запускается еще один экземпляр и регистрируется как «a- эврика-клиент-0003'. Затем 'account-deployment-manager' увидит новый и начнет назначать ему учетные записи. Когда клиенту, которому необходим доступ к учетной записи, он сначала ищет имя сервера, которое содержит учетную запись ('eureka-client-0003'), а затем ищет координаты этого экземпляра. – Ole