В предыдущем примере реализации саги оркестратор дожидается ответа от каждого сервиса прежде чем отправить команду следующему. Это надежный подход, который позволяет четко контролировать процесс выполнения, в результате все операции выполняются строго последовательно. Однако иногда результаты шага не требуются на …
Read MoreВ этой статье кратко о том, что такое Saga, и как с ней работать в MassTransit на платформе .NET. Преимущества микросервисов оборачиваются и некоторой сложностью: поскольку каждый микросервис имеет свою базу данных, то у нас нет возможности атомарно выполнить транзакцию, касающуюся нескольких микросервисов. На помощь …
Read More