Публикации по теме 'saga'


Начало работы с Redux Saga
Введение в популярный фреймворк JavaScript для обработки побочных эффектов Команда внешнего интерфейса Takeaway.com усердно работала над переносом нашего основного веб-приложения на современный стек JavaScript. Мы создаем новое клиентское приложение с Next.js, React и Redux Saga . Когда мы начинали, мой опыт был в основном с Redux Thunk и Redux Promise . Redux Saga - совсем другой зверь, поэтому мне потребовалось некоторое время, чтобы понять основной контекст, общий подход, то,..

Вопросы по теме 'saga'

Одно сообщение NServiceBus, обработанное Saga два раза
У меня есть NServiceBus версии 3.3.8 Saga, над которой я работаю для перехода с NServiceBus 2.6. После обновления я обнаружил, что одно сообщение в очереди дважды обрабатывается сагой. Самое странное в этом то, что NServiceBus обрабатывает это как...
473 просмотров
schedule 23.07.2023

Сага NServiceBus распространилась на несколько серверов
У меня есть сложный процесс бизнес-логики, который включает в себя 4 разных сервера (каждый из которых выполняет свою часть процесса). Я использовал веб-службу WCF для каждого сервера. Теперь я хочу использовать NServiceBus в этом процессе....
70 просмотров
schedule 02.04.2022

Реализация Saga с постоянным хранилищем в .net. Альтернатива Masstransit Saga?
Я использовал Automatonymous State Machine с MassTransit. Мне понравилось работать с этой машиной состояний / саг, особенно тем, как она была сконфигурирована и настроена, а также тем, что я могу кормить конечный автомат событиями, реализующими...
3019 просмотров
schedule 27.02.2023

Сага NServiceBus Уникальный атрибут
У меня есть класс данных саги с одним свойством, отмеченным уникальным атрибутом. Однако это не помешало NServiceBus создать несколько саг с одинаковыми значениями в этом поле. Вот мой класс данных: public class ModuleAliveSagaData :...
559 просмотров
schedule 24.10.2022

DDD, разница между сагой и диспетчером событий?
На нескольких сайтах (например, здесь или здесь Саги описываются как механизм, который прослушивает события домена и реагирует на них, выполняя новые команды и, наконец, изменяя домен и т. д. Есть ли разница между Saga и простым диспетчером...
10370 просмотров
schedule 26.09.2022

NServiceBus Saga не имеет зарегистрированного компонента IPersistTimeouts
У меня есть хост WCF (IIS), где я получаю это исключение во время настройки NServiceBus: Возникло исключение: «Autofac.Core.Registration.ComponentNotRegisteredException» в NServiceBus.Core.dll Дополнительная информация: запрошенная...
559 просмотров
schedule 17.08.2022

Как проверить строки назначения в функции саги с помощью шутки
У меня есть функция, состоящая из вызовов эффекта саги, я хочу охватить всю функцию, не пропуская ни одной строки кода, как я могу проверить, есть ли здесь условие export function* fetchFromSource() { const dataTypeName = mapDataTypes(dataType);...
295 просмотров
schedule 17.06.2023

Akka: почтовый ящик актера восстанавливается после сбоя / перезапуска системы актера?
Я пытаюсь реализовать Saga (Process Manager) с PersistentActor, который обновляет несколько сущностей / совокупных корней для достижения (конечной) согласованности без транзакции ACID. Скажем, в середине процесса, между получением сообщения...
624 просмотров
schedule 02.03.2022

Системы, реализующие SAGA
Знаете ли вы какой-либо инструмент, системы, платформу или промежуточное ПО, которые обеспечивают реализацию шаблона SAGA для транзакций? Я нашел eventuate , знаете ли вы о других? заранее спасибо
231 просмотров
schedule 15.12.2022

приложение React native работает в режиме отладки, но не работает в режиме выпуска на ios
У меня есть приложение для реагирования на родной язык. Режим отладки работает на ios. Но Release mode не работает. Я попытался изменить уровень оптимизации , но это не помогло. Проблема в том, что я не вижу ошибок. Просто не работает какой-то...
10007 просмотров
schedule 12.11.2022

Как запустить выполнение потока компенсации для действий, используемых в конечном автомате Automatonymous?
Мои действия время от времени генерируют исключения во время выполнения, поэтому я реализовал методы с ошибкой Activity<TInstance> , чтобы справиться с этим, отбросив изменения, внесенные в метод Execute . Я подумал, что в Automatonymous есть...
330 просмотров
schedule 23.06.2023

Правильный шаблон Redux / Saga для нумерации страниц
У меня есть приложение, которое использует сокращение для управления состоянием и саги для асинхронных вызовов, и я пытаюсь выяснить правильную структуру для разбивки на страницы. У меня есть такой редуктор: function articles( state = {...
2116 просмотров
schedule 26.07.2023

Потребитель шаблона Microservices Saga ожидает ответа
Я хотел бы уточнить, как лучше организовать архитектуру. У меня есть остальные API и архитектура микросервисов. Я применил шаблон базы данных на службу. Итак, давайте представим, что пользователь хочет создать заказ (система электронной...
818 просмотров
schedule 11.03.2023

Redux Saga - все часы требуют отправки
Я объявил следующую сагу api. export function* watchSaveProducts() { yield takeLatest(ProductActionTypes.PRODUCT_SAVE_REQUEST, saveProducts); } export const saga = function* productSagasContainer() { yield all([watchGetProducts(),...
580 просмотров
schedule 14.07.2022

Firebase Firestore Порядок по времени
Я пытаюсь реализовать синхронизацию базы данных firebase «по отметке времени», но не могу ее решить. для меня это не сохранение сообщений в "любом порядке" Ниже приведен мой блок кода для синхронизации: let time = {time: moment().format('MM...
537 просмотров

Как обрабатывать команды, отправленные из саги, в фреймворке Axon
Используя сагу, учитывая событие EventA, начинается сага, она отправляет команду (или несколько). Как мы можем убедиться, что команда отправлена ​​успешно, тогда фактическая логика в другом микросервисе не сработала и т. Д. Давайте рассмотрим...
1450 просмотров
schedule 05.04.2022

Несколько саг (одного типа) в разных JVM с использованием Axon
Как на самом деле управлять сагами с несколькими запущенными JVM одного и того же приложения Должна ли каждая JVM этого приложения использовать одну и ту же базу данных? В противном случае токены отслеживания не будут «совместно использоваться» в...
343 просмотров
schedule 19.03.2022

Как улучшить производительность моей NServiceBus Saga под нагрузкой
У меня есть очень простая Saga, созданная с помощью NSB7 с использованием SQL Transport и сохраняемости NHibernate. Saga прослушивает очередь и для каждого полученного сообщения проходит через 4 обработчика. Они вызываются в последовательном...
107 просмотров

Планировщик событий Axonframework продолжает бесконечно повторять мое мероприятие
Итак, я хочу создать простую службу заказа еды, но для этой службы требуется некоторая информация от другой службы, поэтому я использую шаблон саги. Вот как это должно работать, если я закажу еду. Сначала он попытается создать заказ, но если...
39 просмотров
schedule 07.10.2022

Несколько конечных автоматов с автоматическим именем, использующим постоянство EFCore, не работают
Мы используем Masstransit с автоматическим именем и InMemoryRepository для сохранения саги. У нас есть около 3-х конечных автоматов, настроенных и отлично работающих. Недавно мы перешли с InMemoryRepository на EFCore для сохранения. В результате...
141 просмотров