Я ищу способ изменить шаги в саге, например: вставить шаг во время обработки, желательно во время выполнения
Возможно ли это сделать с помощью саг?
Я ищу способ изменить шаги в саге, например: вставить шаг во время обработки, желательно во время выполнения
Возможно ли это сделать с помощью саг?
Саги (особенно написанные с использованием Automatonymous) не предназначены для обработки динамической конфигурации во время выполнения. Они представляют собой систематизированный способ создания мониторов процессов и рабочих процессов.
Если вам нужно динамически изменять этапы рабочего процесса, вы можете использовать маршрутную накладную Courier, встроенную в MassTransit. Это позволяет действию в рабочем процессе пересматривать маршрут, добавляя или удаляя шаги (действия) по мере необходимости.