теме языка.
Начал практиковать микросервисы и столкнулся с проблемой, есть сервис "пользователи", также к ним должны прикрепляться файлы и навыки - отдельные сервисы, при создании записи пользователя необходимо прикрепить файлы и навыки, но если одно из отношений(файлы/навыки) выдаст ошибку или произойдет сбой, как делать откат всех данных в отношениях? Насколько понимаю для решения этой проблемы используют всякие MQ, Kafka? не совсем понимаю как это) может кто-нибудь описать как примерно это должно работать правильно?
паттерн сага)
Прям идеальная подсказка! ) спасибо
Вижу, что ответили, но вот есть статья про сагу на microservices.io: https://microservices.io/patterns/data/saga.html Там есть еще 20+ паттернов, которые могут оказаться полезными для вас
Спасибо, в избранное )
Пожалуйста!)
Обсуждают сегодня