Re: Микросервисы маршрутизация
От: Михаил Романов Удмуртия https://mihailromanov.wordpress.com/
Дата: 26.07.17 06:18
Оценка: 13 (3) +1
Здравствуйте, Gattaka, Вы писали:

G>Наверное многие сталкивались с проблемой и есть какие-то решения уже готовые. Нужно сделать маршрутизацию. То есть микросервис 1 сделал свою работу и пульнул сообщение в очередь что готово. На это сообщение должен реагировать второй и третий. На результаты работы второго реагирует четвертый и т.д. Как делать такую маршрутизацию? Это похоже на workflow и по факту ей и является.

В SOA (которая Service-oriented architecture) есть два подхода к тому, как делается связка сервисов:
Собственно, пляшите отсюда.
Если вам нужны названия конкретных библиотек/продуктов, то надо сначала узнать ваши условия (чем пользуетесь, где хостите, ...).

P.S. По моим ощущениям хореография куда сложнее в поддержке, если число сервисов начинает расти, у оркестровки, за счет того, что весь процесс описан в одном месте, гораздо проще делать сквозные изменения. Но зато этот центральный узел обычно становится узким местом.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.