Вопросы по теме 'automatonymous'
Обмен сообщениями между событиями служб и командами
Я пытаюсь понять различные методы, используемые при обмене сообщениями между службами.
Допустим, у меня есть сценарий, в котором мне нужна первая служба, чтобы уведомить другую о том, что пользователь запросил создание продукта, а вторая служба...
2023 просмотров
schedule
04.04.2022
Обработка перехода в состояние для нескольких событий
У меня есть MassTransitStateMachine, который управляет процессом, который включает создание нескольких событий.
Как только все события будут выполнены, я хочу, чтобы состояние перешло в фазу «очистки».
Вот соответствующее объявление состояния и...
2434 просмотров
schedule
11.05.2022
Как реализовать конечный автомат с Automatonymous на C #
Я пытаюсь реализовать простой пример / демонстрацию для конечного автомата с использованием Automatonymous с RabbitMQ. К сожалению, я не смог найти ни одной, которую можно было бы перестроить / изучить (я нашел ShoppingWeb , но в моем глаза это все...
2374 просмотров
schedule
18.05.2022
Завершение саги по исключению
Я создал сагу и задавался вопросом, как обрабатывать исключения во время выполнения действий. В идеале я хотел бы в некоторых случаях убить этот экземпляр саги сразу в .Catch() .
Я наткнулся на эту ветку: Понимание Finalize в MassTransit , мой...
615 просмотров
schedule
15.01.2023
Как сохранить экземпляры Saga с помощью механизмов хранения и избежать состояния гонки
Я попытался сохранить экземпляры саги, используя RedisSagaRepository ; Я хотел запустить Saga в настройке балансировки нагрузки, поэтому не могу использовать InMemorySagaRepository . Однако после переключения я заметил, что некоторые события,...
201 просмотров
schedule
28.01.2023
Тестирование активности саги конечного автомата MassTransit
Я пытаюсь выполнить модульные тесты на пользовательском Activity , который у меня есть для моей саги о конечном автомате MassTransit.
Выглядит это примерно так:
public class UpdateActivity : Activity<UpdateState>
{
private readonly...
36 просмотров
schedule
29.01.2023