Я использую хранилище таблиц Azure для сохраняемости и служебную шину Azure для транспорта и хотел бы знать, какие транзакции выполняются в обработчике саги? Это то же самое, что и обычный обработчик?
Я спрашиваю, потому что вижу изменения в базе данных (SqlBulkCopy, который обычно записывается во внешнюю транзакцию), происходящие несколько раз. В этом сценарии я получаю доступ к базе данных непосредственно из Saga для «однопоточной» обработки сообщений, но, похоже, это не работает.