Создание событийно-управляемых микросервисов - Глава 12 - Легковесные фреймворки потоковой обработки
![Создание событийно-управляемых микросервисов - Глава 12 - Легковесные фреймворки потоковой обработки](images/Building-Event-Driven-Microservices%28title-ru%29.jpg)
Четвертый шаблон для создания микросервисов — использование легковесных фреймворков.
Легковесные фреймворки предоставляют функциональность, аналогичную тяжеловесным фреймворкам, но они в значительной степени зависят от:
- брокера событий
- системы управления контейнерами (CMS)
Во многих случаях они превосходят тяжеловесные фреймворки.
Различные приложения могут использовать любые/разные ресурсы из кластера, которые лучше соответствуют их потребностям. При этом по-прежнему обеспечивают масштабирование и восстановление после сбоев (опять же, сильно полагаясь на брокера событий и CMS).
К сожалению, на данный момент есть только два полнофункциональных варианта:
- Apache Kafka Streams
- Apache Samza: Embedded Mode
Все это раскрыто в главе 12 книги, которую мы сейчас изучаем:
“Создание событийно-управляемых микросервисов” Адама Беллемара. Оригинал: “Building Event-Driven Microservices: Leveraging Organizational Data at Scale” by Adam Bellemare
Делюсь своей ментальной картой со всеми подробностями, как обычно:
![](/ru/2022/09/building-event-driven-microservices-12-lightweight-framework-microservices/images/_hu2cd267276f83044d8862879a5834d5e2_644074_d819d73de3a8486e9fa3ea5b8f11959e.webp)
Смотрите также:
- Создание событийно-управляемых микросервисов - Глава 11 - Тяжеловесные фреймворки потоковой обработки
- Создание событийно-управляемых микросервисов - Глава 9 - Микросервисы с использованием технологии «Функция как сервис»
- Создание событийно-управляемых микросервисов - Глава 5 - Основы событийно-управляемой обработки
- Создание событийно-управляемых микросервисов - Глава 13 - Интегрирование событийно-управляемых микросервисов с микросервисами типа «запрос-ответ»
- Создание событийно-управляемых микросервисов - Глава 10 - Базовой шаблон производителя и потребителя