Вопросы по теме 'nservicebus-sagas'
Утилита NserviceBus Sagas
Я прочитал этот отличный учебник ( http://blogs.planbsoftware.co.nz/?p=247 ) о NserviceBus Sagas, но все же я не понимаю, в чем преимущество этой модели (sagas) перед использованием транзакций базы данных или бизнес-уровня?
172 просмотров
schedule
05.09.2021
NServiceBus: увеличение количества сообщений в очередях хранилища после таймаутов саги
Сначала немного информации о настройке:
Мы используем NServiceBus v4.6.3
Дистрибьюторы работают на кластерных машинах с кластерными очередями.
TimeoutManager отключен для рабочих и включен для распространителя.
Что мы переживаем...
313 просмотров
schedule
07.03.2022
Использование запроса/ответа в SAGA NserviceBus
Я создаю SAGA в NServiceBus. Эта сага обрабатывает некоторую строку, которую необходимо преобразовать, затем проверить и, наконец, импортировать. Эти три действия являются отдельными услугами. Я хочу, чтобы действия были отдельными обработчиками в...
863 просмотров
schedule
29.06.2022
NServiceBus Saga несколько раз обрабатывает тип сообщения, что дает исключение параллелизма
У нас есть реализация NServiceBus, которая обрабатывает несколько типов сообщений:
public class StateCoordinator : Saga<MessageData>,
IAmStartedByMessages<CreateMessage>,...
968 просмотров
schedule
23.08.2022
Убедитесь, что сага NServiceBus не отвечает отправителю
Как лучше всего проверить, что сага не ответила автору?
Я вижу, что с помощью NServiceBus.Testing я могу вызвать Saga.ExpectReplyToOriginator, но не вижу ничего похожего на «ExpectNotReplyToOriginator». Я пытался использовать .ExpectNotSend() и...
185 просмотров
schedule
05.09.2022
Исключение в RavenDB.SagaPersister.Save, Guid должен содержать 32 цифры с 4 дефисами. Гайд в Raven пуст
NServiceBus 5.1, постоянство RavenDB, контейнер AutoFac, log4net, все последние версии в NuGet на момент публикации.
Конечная точкаКонфигурация:
log4net.Config.XmlConfigurator.Configure();...
499 просмотров
schedule
20.12.2022
Проект-прототип с RabbitMQ+RavenDB повторил закрытые ошибки SharedQueue из RabbitMQ
Я создал простой проект прототипа саги с RabbitMQ в качестве транспорта и RavenDB в качестве механизма сохранения. Прототип на самом деле работает, как и ожидалось, но каждые несколько секунд я получаю сообщение об ошибке:
ОШИБКА...
186 просмотров
schedule
29.10.2022
Тайм-аут саги Nservicebus
У меня есть сага, которая проверяет статус вызовов API каждые 30 секунд, если статус, возвращенный из вызова, успешен, сага заканчивается, если нет, сага ждет 30 секунд и пытается снова. Если вызов API не вернул успешный ответ в течение 60 минут,...
2039 просмотров
schedule
06.06.2024