Один и тот же интерфейс, несколько имен клиентов

Я использую симуляцию с весенним облаком

У меня есть один микро-сервис, который должен вызывать 3 другие микро-сервисы, каждый из этих 3-х микро сервисов имеет одну конечную точку "/pay", но реализация совершенно другая.

Это работает с feign, если я создаю 3 симметричных интерфейса и вызываю тот, который мне нужен.

Моя цель состоит в том, чтобы создать один симулированный интерфейс и вызвать нужную мне службу (единственное, что меняет это имя, так как конечная точка одинакова для 3), но я не нашел способа ввести имя в интерфейс.

Это можно сделать с помощью resttemplate, так как во время выполнения я знаю службу, которую мне нужно вызвать.

Идея этой концепции заключается в добавлении большего количества микросервисов без изменения первого микросервиса.

0 ответов

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