Описание тега automatonymous
Automatonymous - это бесплатная библиотека конечных автоматов с открытым исходным кодом для.NET.
2
ответа
Обработка перехода в состояние для нескольких событий
У меня есть MassTransitStateMachine, который организует процесс, который включает в себя создание нескольких событий. После того, как все события завершены, я хочу, чтобы состояние перешло в фазу "очистки". Вот соответствующая декларация состояния и…
18 апр '16 в 00:32
1
ответ
Условный переход в МассТранзит Автоматомная сага
У меня есть какое-то состояние в саге, и я пытаюсь выполнить попытки проверки состояния, пока не получу какое-то удовлетворительное значение в полученном мной сообщении. Скажем, у меня есть что-то вроде этого: .During(Pending, When(StatusChecked) .T…
23 мар '16 в 09:24
2
ответа
EntityFramework Saga persistance воссоздает схему в существующей БД
Я использую MT v3.0.17 с Automatonymous, я заметил, что таблица состояния экземпляра не создается, если база данных уже существует. Поскольку я направляю несколько разных автоматных конечных автоматов в одну и ту же базу данных, я бы хотел дать ей у…
30 дек '15 в 08:42
0
ответов
Не удалось обновить структуру Entity Базовые отношения от Masstransit Saga Event
Я не могу обновить отношения сущностей в моем событии саги. Я могу создать строку "один-к-одному" для записи, однако, когда я снова возвращаюсь в состояние IssueLocation, он не обнаруживает, что строка уже существует, и возникает ошибка вот мой код …
15 авг '17 в 02:40
0
ответов
Есть ли способ подтвердить события с Automatonymous?
Я хочу знать, есть ли способ подтверждения с помощью Automatonymous, я хочу, чтобы следующие события были выполнены, если предыдущие были завершены.
03 ноя '17 в 13:03
1
ответ
Планирование Saga без указания адреса планировщика в MassTransit
Я пытаюсь использовать планировщик в саге о состоянии машины MassTransit, не указывая адрес службы планировщика напрямую. я использую UseMessageScheduler в конфигурации шины, и она работает нормально, так как я могу сделать context.Schedule изнутри …
29 мар '16 в 08:10
1
ответ
Как успешно управлять MassTransitStateMachine через InMemoryTestHarness?
Следующие до: Как написать модульные тесты MassTransitStateMachine? Вот простой тестовый класс (с использованием MS Test) для простого конечного автомата под названием ProcedureStateMachine (примечание: для нас это не настоящая машина состояния прои…
11 апр '18 в 01:29
2
ответа
Сага MassTransit с сохранением Redis дает метод Accpet не имеет исключения для реализации
Я пытаюсь добавить постоянство Redis в мою сагу, которая управляет вызовами в квитанции маршрутизации (а также дополнительными сообщениями другим потребителям в зависимости от результата квитанции маршрутизации) в надежде, что это решит еще одну про…
08 авг '18 в 07:57
1
ответ
Графики MassTransitStateMachine нарушены?
Использование служебной шины Azure в качестве транспорта, но запланированные сообщения не работают, кроме как при вызовах из IConsumer. Я провел часы и дни и до сих пор мало что понимаю, что происходит. Может кто-нибудь объяснить, что мне нужно сдел…
08 сен '16 в 14:52
0
ответов
Использование сага о состоянии в Masstransit Statemachine сага опубликовать конвейер
Когда сообщение публикуется / отправляется из сага о masstransit statemachine, может ли оно быть изменено для заполнения заголовков сообщений с использованием информации, хранящейся в саге? В нашем случае информация, которая должна быть добавлена …
16 ноя '18 в 09:02
1
ответ
Автоматизированный конечный автомат, генерировать граф из кода
Я использую автоматные автоматы в моем проекте на C#. Мне интересно, есть ли способ автоматического получения графа кодированных конечных автоматов.
31 янв '17 в 09:12
0
ответов
Корреляция Masstransit Saga от Natural Key не работает
Я хотел бы использовать уникальный природный ключ вместо встроенного Guid CorrelationId в Masstransit Sagas. Однако это, похоже, не очень работает. Если я дважды отправляю событие Initial с одним и тем же значением ключа, в хранилище создаются две с…
12 июл '17 в 15:53
0
ответов
Автоматизация и интеграция EntityFrameworkCore
Я получаю сообщение об ошибке, как показано ниже, в то время как я сохраняю состояния с EntityFramework MT-причина: вина MT-сообщение об ошибке: метод не найден: 'System.Threading.Tasks.Task`1 Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeEx…
07 авг '17 в 01:29
2
ответа
Как я могу сопоставить события в конечном автомате masstransit без использования Guid?
Я определил следующий конечный автомат в Masstransit: public class OrderStateMachine : MassTransitStateMachine<OrderState> { public OrderStateMachine() { InstanceState(x => x.Status); Event(() => OrderCreated, x => x.CorrelateBy(order…
05 фев '16 в 14:32
2
ответа
Нужен пример для Entity Framework при регистрации саговых репозиториев с помощью autofac
В документации masstransit есть пример для NHiberbate, есть ли у кого-нибудь такой же пример, но с использованием структуры сущностей (SagaDbContextFactory,SagaDbContext) вместо NHibernate // не забудьте зарегистрировать репозитории саги (пример для…
03 фев '17 в 16:07
1
ответ
Как запустить выполнение потока компенсации для действий, используемых в автоматном автомате состояний?
Мои действия время от времени генерируют исключения во время выполнения, поэтому я реализовал методы Faulted Activity<TInstance> чтобы справиться с этим, отбрасывая изменения, внесенные в Execute метод. Я подумал, что в Automatonymous есть как…
22 ноя '18 в 13:42
1
ответ
Как написать модульные тесты MassTransitStateMachine?
Наконец-то я начинаю использовать превосходные компоненты Automatonymous в MassTransit, и я бы хотел пройти через мой новый конечный автомат. Прочитав здесь документы по MT ( http://masstransit-project.com/MassTransit/advanced/sagas/automatonymous.h…
10 апр '18 в 22:11
0
ответов
Сага MassTransit получает неожиданные события
Я использую MassTransit.Automatonymous (версия 3.3.5) для управления сагой, и я, кажется, получаю неожиданные события после перехода состояния. Вот мое состояние: Initially( When(Requested) .ThenAsync(InitialiseSaga) .TransitionTo(Initialising) ); D…
29 ноя '16 в 22:38
0
ответов
MassTransit Saga, есть ли возможность потери событий при использовании UseInMemoryOutbox?
В саге masstransit, когда UseInMemoryOutbox включен, есть ли возможность потери событий? Насколько я понимаю UseInMemoryOutbox, он отложит публикацию событий после сохранения саги, так что будет, если саги сохранятся, а затем сервер перезапустится? …
02 авг '18 в 04:44
1
ответ
Масстранзит State Machine - Механизм Повтора
Если сообщение "повторяется" в результате исключения, возвращается ли оно физически в очередь? к началу? к концу? Повторно ли обрабатывается после того, как существующие сообщения в очереди? Хранится ли он в памяти приложения? Я не нашел описания до…
25 июл '17 в 13:40