Создание событийно-управляемых микросервисов - Глава 7 - Потоковая передача с поддержкой состояния
Микросервисы, управляемые событиями, должны материализовать состояния. И это связано с важными вещами для размышлений. Два подхода на выбор:
- Внутреннее хранилище состояний
- или внешнее хранилище состояний
У обоих есть плюсы и минусы. Оба имеют важные соображения о масштабируемости и восстановлении.
Два подхода к изменению структур данных:
- Перестраивать
- и Миграции
Транзакции и как их эмулировать для реализации обработки Ровно Один Раз.
Все это раскрыто в главе 7 книги, которую мы сейчас изучаем:
“Создание событийно-управляемых микросервисов” Адама Беллемара. Оригинал: “Building Event-Driven Microservices: Leveraging Organizational Data at Scale” by Adam Bellemare
Делюсь своей ментальной картой со всеми подробностями, как обычно:
Смотрите также:
- Создание событийно-управляемых микросервисов - Глава 13 - Интегрирование событийно-управляемых микросервисов с микросервисами типа «запрос-ответ»
- Создание событийно-управляемых микросервисов - Глава 12 - Легковесные фреймворки потоковой обработки
- Создание событийно-управляемых микросервисов - Глава 11 - Тяжеловесные фреймворки потоковой обработки
- Создание событийно-управляемых микросервисов - Глава 9 - Микросервисы с использованием технологии «Функция как сервис»
- Создание событийно-управляемых микросервисов - Глава 16 - Развертывание событийно-управляемых микросервисов