Задать вопрос
@Nc_Soft

Как гарантировать целостность данных в микросервисной архитектуре?

Имеются сервисы A и B, у каждого своя база.
Надо обновить в каждом сервисе по записи.
Каким образом можно добиться гарантии обновления обеих записей?
Что-то типа транзакционной целостности?
  • Вопрос задан
  • 103 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Архитектура программного обеспечения
    6 месяцев
    Далее
  • Учебный центр IBS
    JVA-075 Spring Advanced
    1 неделя
    Далее
  • Учебный центр IBS
    ARC-001 Ключевые практики архитектора ПО
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 1
inoise
@inoise
Solution Architect, AWS Certified, Serverless
Примерно никак. Если вам надо за одну операцию обновить данные в двух микросервисах то вы что-то делаете не так. Микросервисы и целостность находятся на разных сторонах макрокосмоса. Микросервисная архитектура при неправильном использовании сама по себе порождает подобные данные в системе. В целом и компании решают эту проблему регулярным анализом и поиском не связанных сущностей
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы