Описание тега nservicebus-sagas
Готовая поддержка длительных процессов в NServiceBus
2
ответа
NserviceBus Sagas Utility
Я прочитал этот превосходный учебник ( http://blogs.planbsoftware.co.nz/?p=247) о NserviceBus Sagas, но все же я не понимаю, в чем преимущество этой модели (саг) перед использованием базы данных или бизнеса слой транзакций?
02 июн '16 в 15:05
0
ответов
NServicebus Sagas: SagaNot Найдено предупреждение, даже если оно его находит
Я надеюсь, что кто-то может помочь мне с моей проблемой, поскольку я гуглил ее как сумасшедший без результата. Я пытаюсь реализовать сагу в NServicebus. Метод handle в саге вызывает два разных обработчика через шину, используя метод bus.Send() (см. …
22 окт '14 в 10:05
1
ответ
Добавление сложного типа в данные Saga
Я пытаюсь создать Saga с SagaData, который содержит сложный тип. Например: public class MySagaData : IContainSagaData { public virtual Guid Id { get; set; } public virtual string Originator { get; set; } public virtual string OriginalMessageId { get…
20 авг '15 в 01:48
1
ответ
Оптимизация поиска саги
У меня есть процесс, который загружает файлы из удаленного расположения в параллельных потоках. Каждый поток отправляет сообщение, когда загрузка начинается, и второй, когда загрузка завершается. Оба сообщения имеют свойство id загрузки (guid), чтоб…
22 апр '16 в 10:23
0
ответов
NServiceBus Saga не найден
У меня vs 2015, NServiceBus 4.6.0.0, RavenDb 2.5. Я развернул новую версию своего программного обеспечения, и в 1 саге обнаружена ошибка, в которой не обнаружены саги, как минимум в двух сообщениях, связанных с сагой. Когда мы откатываем релиз, сооб…
21 авг '17 в 14:01
0
ответов
NServiceBus - не удалось загрузить файл или сборку '' или одну из ее зависимостей
Я работаю с.Net Web App, который использует сообщения из очереди NServiceBus (v4.7.0). Я получаю следующее исключение: 2019-02-20 15: 35: 13,624 [28] ОШИБКА NServiceBus.Unicast.Transport.TransportReceiver [(null)] - [(null)] - Не удалось десериализо…
20 фев '19 в 16:19
1
ответ
NServiceBus Sagas: Пакетные вещи вместе?
Название, возможно, не совсем подходит для того, что я прошу, но я не могу придумать, как это правильно сформулировать. По сути, я проектирую систему, в которой транзакция поступает в систему, проверяется, применяются бизнес-правила и транзакция сох…
24 июн '14 в 19:34
2
ответа
Как настроить NServiceBus с двумя RavenDB IDocumentStores?
В NSB 5 как правильно настроить NSB с контейнером autofac с одним IDocumentStore для данных NSB и отдельным IDocumentStore для данных приложения? Я вставил соответствующую часть EndpointConfig ниже: // Raven DataStore for Freight system var appDataS…
07 ноя '14 в 10:18
1
ответ
NServiceBus saga Уникальный атрибут
У меня есть класс данных саги с одним свойством, помеченным уникальным атрибутом. Однако это не помешало NServiceBus создать несколько саг с одинаковыми значениями в этом поле. Вот мой класс данных: public class ModuleAliveSagaData : ContainSagaData…
13 фев '15 в 13:52
1
ответ
NServiceBus 4.6.5 NHibernate Saga Persister не сохраняет данные Saga
Я использую NServiceBus с NHibernate и хостинг шины в моем собственном процессе. Конфигурация, которую я использую: Configure.ScaleOut(s => s.UseSingleBrokerQueue()); Configure.Transactions.Enable(); Configure.Features.Enable<Sagas>(); Conf…
23 сен '14 в 09:58
1
ответ
nservicebus db вставить дубликат
У нас есть служба загрузчика данных, которая использует NServiceBus для вставки данных (если их еще нет) в базу данных SQL. Очередь настроена с Concurrencylevel > 1, поскольку данные для загрузки могут быть огромными. Поскольку уровень параллелизма>…
12 авг '17 в 00:16
1
ответ
Как справиться с компенсацией внутри саги
Я новичок в автобусе nservice и пытаюсь изучить концепции. Я пытаюсь создать приложение, которое бы регистрировало клиента после получения от него некоторых платежей. Есть несколько сторонних интеграции в процессе регистрации, например, Payment и Ex…
05 май '15 в 12:07
1
ответ
Макс. IEndpointInstances на процесс
Есть ли верхний предел количества уникальных IEndpointInstances что будет размещено в одном процессе? Я рассматриваю дизайн, который увидит до 100 уникальных IEndpointInstances все слушают по отдельным очередям, будь активным одновременно. Вызовет л…
07 июл '16 в 01:09
1
ответ
Возможно ли иметь условный поток в Saga NServiceBus?
Я новичок в NServiceBus и его Saga... Возможно ли реализовать условный поток в саги? saga: s->a->b->e При 'a' я должен иметь возможность сделать выбор: идти в b или в новое состояние c. С 'C' снова я должен достичь е
13 апр '18 в 05:35
3
ответа
Как создать NServiceBus Saga, начатую с получения нескольких сообщений
Я пытаюсь найти помощь по разработке Saga в NServiceBus 5.x, который запускается 2 или более сообщениями. Это означает, что сага не будет начинаться с одного сообщения, но все сообщения должны присутствовать до начала саги. Я не совсем понимаю, как …
15 сен '16 в 10:07
2
ответа
Как мы должны обрабатывать длительный процесс, используя nservicebus
Я знаю, что это кажется вполне очевидным для многих людей, но мой клиент использует шаблон, который мне не очень удобен. Дело в том, что их клиент отправляет депозит или вывод, который через nservicebus отправляется в стороннюю систему. Сторонней си…
04 ноя '15 в 00:08
1
ответ
NServiceBus: отмена запланированного задания
Я создал запущенную запланированную задачу с Schedule.Every(TimeSpan.FromMinutes(1)).Action("TaskName",TaskMethod); Теперь, если Handle() моей саги вызывается входящим сообщением, которое выполняет MarkAsComplete(), созданное мной запланированное за…
01 июл '14 в 16:08
1
ответ
Как правильно соотнести сагу о контроллере, которая запускает несколько экземпляров другой саги о контроллере?
У меня есть сага о контроллере, на которой раньше был шаг, запускающий процесс, содержащий 3 действия в одной транзакции. Сейчас я нахожусь в процессе реорганизации этого подпроцесса в отдельную сагу. Результатом этого будет то, что исходная сага за…
05 окт '16 в 09:14
1
ответ
NServiceBus - Как убедиться, что SagaData синхронизируется между рабочими серверами?
В NServiceBus 4.6.5 сообщения отправляются на рабочие серверы с использованием алгоритма Round-Robin. У меня в Sagas есть данные, чтобы обнаружить несинхронизированные деловые сообщения. Эти данные хранятся в базе данных Oracle. Как убедиться, что в…
23 май '18 в 14:17
1
ответ
Тайм-аут саги Nservicebus
У меня есть сага, которая проверяет состояние вызовов API каждые 30 секунд, если статус, возвращенный из вызова, успешен, сага заканчивается, если нет, сага ждет 30 секунд и пытается снова. Если вызов API не вернул успешный ответ в течение 60 минут,…
19 ноя '15 в 13:53