Микросервисы. Взаимодействие между сервисами (Теория)

preview_player
Показать описание
Рассматривается взаимодействие между сервисами.
Рассмотриены синхронное и асинхронное взаимодействие, а также что такое сага, хареография и оркестрация

* Что почитать

Книга
Крис Ричардсон "Микросервисы. Паттерны разработки и рефакторинга"

** Задание

Развернуть брокер сообщений(любой).
Проинтегрировать сервис с брокером,
чтоб сервис мог и отправлять сообщения и получать
Рекомендации по теме
Комментарии
Автор

Идеально
Прошерстил все возможные видео на ютубе и только здесь есть системный и методичный подход, благодаря которому хотя бы общая картина в голове выстраивается. Особенно спасибо за практические примеры.

АлексейОлару
Автор

Очень приятный голос (вы точно не индус) и очень классное объяснение) спасибо!

Mr
Автор

в асинхронном взаимодействии типа точка-точка сообщение отправляется не конкретному получателю, а в конкретную локацию, из которой собщение может забрать кто угодно (если знает откуда брать)

AlexSmile-yx
Автор

Спасибо вам огромное! Продолжайте, пожалуйста!

vladislav_kuznetsov_
Автор

Отличное объяснение, спасибо за труд.

ivankarash
Автор

вопрос: а когда лучше делать синхронное взаимодействие? А то сложилось впечатление, что оно ужасно и никогда

mashina_
Автор

А REST сделать асинхронно никак нельзя? Например через await HTTP Client GetAsync or PostAsync

ВячеславДудка-км
Автор

так а есть видео, чтоб посмотреть на практике?

АлександрСосо-щб
Автор

а что значит циклическая зависимость между сервисами? Имеется в виду, что при выполнении какой-то команды, один сервис обязательно затрагивает другие?

mashina_