Событийно-управляемая архитектура - как она может быть более эффективной? - PullRequest
0 голосов
/ 25 апреля 2020

Я пытаюсь понять, насколько управляемая событиями архитектура более эффективна, чем традиционная архитектура. Конечно, он слабо связан.

Давайте представим себе это. У нас есть 2 подпружиненных микросервиса.

micro-service-A вызывает событие, а micro-services-B прослушивает событие и выполняет некоторые действия. При использовании подхода EDA микро-сервис-B обрабатывает все эти события последовательно одно за другим. Для масштабирования мне нужно запустить несколько экземпляров micro-service-B. Но если бы я использовал традиционный подход, несколько HTTP-запросов обрабатывались бы параллельно одним сервером. Итак, с подходом EDA, однопоточная и последовательная обработка не является хорошим способом использования ресурсов, верно?

...