У меня есть служба со многими методами контроллера.Моя задача - «разбить» этот сервис на микросервисы.
Сами микросервисы будут развернуты на других машинах.Перенаправление Nginx по местоположению.
Основная проблема заключается в том, что существует одно местоположение, http://mydomain/myservice/srv/data
, которое принимает различные типы запросов.
И логика после вызывается на основе значения в поле в теле запроса.
Например, два запроса:
<request type="getname" val="1"/>
<request type="balance" val="1"/>
Первый запрос должен быть перенаправлен на http://mydomain/myservice1/data/name
и второй http://mydomain/myservice2/data/balance
Вопрос : Существуют ли библиотеки для таких целей?
UPD : Я пишу простой jarна основе RouteLocator (весеннее облако);есть ли другой способ сделать это?Весеннее облако - это не та стека, с которой мы знакомы.