Комментарии 3
Делал сагу на MassTransit. Достаточно многословно, но, как по мне - больше возможностей. Как минимум не увидел возможности делать компенсации.
public void Handle(AccountRejected _) => MarkCompleted();
Этот хэндлер по идее сработает при неудачном завершении саги. Теоретически, можно же вызвать отсюда какое-то удаление или откат данных?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Event Sourcing и Saga с помощью Marten и Wolverine на C# и немного модульного монолита