Сага может публиковать события, чтобы предать гласности статус вещей.Даже если не требуется, чтобы приложение MVC «регистрировалось», это, в любом случае, хорошая идея.
Ваше веб-приложение может подписаться на это событие и обновить состояние в памяти, которое веб-запросы могут проверять и отображать.Конечно, это не выдержит перезапуска веб-процесса.
Чтобы справиться с этим, сага может поддерживать команду «Я забыл, что вы сказали, пожалуйста, перешлите».Приложение MVC отправит это при запуске веб-приложения (если знание достаточно важно) или по запросу.Затем Saga отправляет отчет о состоянии только этому серверу через Bus.Reply () только серверу, который не обновлен.