Один и тот же интерфейс, несколько имен клиентов
Я использую симуляцию с весенним облаком
У меня есть один микро-сервис, который должен вызывать 3 другие микро-сервисы, каждый из этих 3-х микро сервисов имеет одну конечную точку "/pay", но реализация совершенно другая.
Это работает с feign, если я создаю 3 симметричных интерфейса и вызываю тот, который мне нужен.
Моя цель состоит в том, чтобы создать один симулированный интерфейс и вызвать нужную мне службу (единственное, что меняет это имя, так как конечная точка одинакова для 3), но я не нашел способа ввести имя в интерфейс.
Это можно сделать с помощью resttemplate, так как во время выполнения я знаю службу, которую мне нужно вызвать.
Идея этой концепции заключается в добавлении большего количества микросервисов без изменения первого микросервиса.