Вопросы по теме 'nservicebus-sagas'
NServiceBus 4.6.5 NHibernate Saga Persister не сохраняет данные Saga
Я использую NServiceBus с NHibernate и размещаю шину в своем собственном процессе. Конфигурация, которую я использую:
Configure.ScaleOut(s => s.UseSingleBrokerQueue());
Configure.Transactions.Enable();...
618 просмотров
schedule
02.09.2022
Сага NServiceBus Уникальный атрибут
У меня есть класс данных саги с одним свойством, отмеченным уникальным атрибутом. Однако это не помешало NServiceBus создать несколько саг с одинаковыми значениями в этом поле.
Вот мой класс данных:
public class ModuleAliveSagaData :...
559 просмотров
schedule
24.10.2022
Внедрение зависимостей для модульного тестирования NServiceBus Saga
Мой вопрос похож на вопрос о DI для обработчика NserviceBus для тестирования ( Handler ). В качестве решения вы можете использовать внедрение конструктора, используя следующий синтаксис:
Test.Handler<YourMessageHandler>(bus => new...
651 просмотров
schedule
21.11.2022
NServiceBus — ставить саги в очередь с одним и тем же ключом
Сценарий: я построил сагу с 10 шагами. Он обновляет различные системы, и вся сага может занять несколько минут.
Сага начинается с данных из другой системы, где пользователи вводят информацию о клиенте.
Я не могу видеть, когда пользователь...
144 просмотров
schedule
19.03.2022
SecondaryIndexPersister в Azure выдает исключение, когда сага запускается с тем же ключом, что и исторически завершенная сага.
Мы используем Sagas с Azure Persistance.
У нас есть сага, которую можно сравнить с обработчиком сеанса пользователя. Уникальным ключом для этого сеанса является номер мобильного телефона пользователя. При первом получении текстового сообщения для...
132 просмотров
schedule
13.04.2023
NServiceBus — как убедиться, что SagaData синхронизирована между рабочими серверами?
В NServiceBus 4.6.5 сообщения отправляются на рабочие серверы с использованием алгоритма циклического перебора.
У меня есть кое-какие данные в Sagas для обнаружения рассинхронизации бизнес-сообщений. Эти данные хранятся в базе данных Oracle....
84 просмотров
schedule
19.01.2023
nservicebus вызывает Saga из другой Saga
Я новичок в NServiceBus и пытаюсь найти лучший способ смоделировать сценарий, в котором используются компенсирующие транзакции.
Например, предположим, что у меня есть типичный сценарий BookHotel:
В счастливом случае поток сообщений будет...
162 просмотров
schedule
03.12.2022
Как подключить SqlSaga NServiceBus в тестовом сценарии?
На https://docs.particular.net/nservicebus/testing/ есть очень хороший пример о том, как протестировать простую сагу. К сожалению, это не объясняет, как сделать то же самое с SqlSaga, т.е. Сага с сохранением состояния в базе данных.
Учитывая...
144 просмотров
schedule
28.07.2022
Какие транзакции используются в NServiceBus Sagas?
Я использую хранилище таблиц Azure для сохраняемости и служебную шину Azure для транспорта и хотел бы знать, какие транзакции выполняются в обработчике саги? Это то же самое, что и обычный обработчик?
Я спрашиваю, потому что вижу изменения в базе...
104 просмотров
schedule
15.11.2022
Как улучшить производительность моей NServiceBus Saga под нагрузкой
У меня есть очень простая Saga, созданная с помощью NSB7 с использованием SQL Transport и сохраняемости NHibernate.
Saga прослушивает очередь и для каждого полученного сообщения проходит через 4 обработчика. Они вызываются в последовательном...
107 просмотров
schedule
10.05.2022