Паттерн Saga в микросервисах. Компенсирующие транзакции в Go.

Ответ

Saga - распределенная транзакция через цепочку локальных транзакций; при сбое выполняют компенсирующие действия (откат). Хореография: каждый сервис публикует события, следующие реагируют и при ошибке публикуют компенсацию. Оркестрация: центральный оркестратор вызывает сервисы и при ошибке запускает компенсации. В Go реализуют как конечный автомат или слой оркестратора с вызовами сервисов и откатом.

🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.