Альтернатива MassTransit для паттерна Saga

Saga - паттерн работы с распределенными транзакциями. Один из любимых вопросов при собеседовании на senior Кратко: у каждого сервиса должно быть апи для некоторого действия и для его отката. Где-то должно хранится текущее состояние т е у каких сервисов прошло действие у каких упало с ошибкой, у каких сейчас идет откат.

Сейчас часто для этого используется https://masstransit.io/documentation/patterns/saga . Но MassTransit стал платным. Есть альтернативное новое решение: https://wolverinefx.net/guide/durability/sagas.html . В целом интересная библиотека очень рекомендую посмотреть. Лицензия у нее MIT.

#senior
repost

14

input message

напишите коммент

еще контент в этом сообществе

еще контент в этом соообществе

войдите, чтобы увидеть

и подписаться на интересных профи

в приложении больше возможностей

пока в веб-версии есть не всё — мы вовсю работаем над ней

сетка — cоциальная сеть для нетворкинга от hh.ru

пересекайтесь с теми, кто повлияет на ваш профессиональный путь