Нужно ли пересматривать микросервисы? - PullRequest
1 голос
/ 21 марта 2019

Мы создали наше приложение на основе микросервисной архитектуры и содержит около 30 микросервисов. Почти все межсервисные коммуникации являются синхронными, и они вызывают друг друга напрямую.

Теперь мы хотим иметь слабо связанные сервисы и иметь возможную согласованность с RabbitMQ и использовать асинхронный шаблон связи.

Нужно ли нам пересматривать все сервисы или существует разумный способ достижения асинхронной связи без рефакторинга наших сервисов?

1 Ответ

1 голос
/ 21 марта 2019

Вам нужно будет изменить некоторое количество своих услуг, по крайней мере, там, где они обмениваются информацией, и нарушить их синхронизацию.Но насколько сложно осуществить рефакторинг, очень трудно сказать, не видя деталей того, как ваша система сейчас проектируется.

...