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

Как протестировать систему, основанную на командах и событиях, с помощью Masstransit
У меня есть обработчик команд, который вызывает операцию над объектом домена, который, в свою очередь, запускает событие при выполнении операции. Я хотел бы проверить, что обработчик события получает событие, когда соответствующая команда была...
2941 просмотров
schedule 09.11.2023

Нужна ли проекту CQRS инфраструктура обмена сообщениями, такая как NServiceBus?
Кривая обучения за последние 6 месяцев была сложной, главными виновниками были CQRS и DDD. Это было весело, и мы прошли половину пути по нашему проекту, а область, в которую у меня не было времени углубиться, — это фреймворк для обмена сообщениями....
1525 просмотров
schedule 07.05.2024

Преимущества использования NServicebus или Masstransit с TIBCO EMS
Мы изучаем возможность включения TIBCO EMS в нашу систему на основе .NET. Из того, что я читал, бульон NServiceBus и MassTransit может использовать TIBCO EMS в качестве уровня транспортной связи. Мой вопрос: в чем преимущество использования...
1090 просмотров
schedule 30.06.2023

Распределение узлов MassTransit RabbitMQ
Я исследую возможность использования MassTransit с RabbitMQ в нашем приложении в качестве ESB. Основное преимущество, которое я ищу, - это добавление устойчивой асинхронной обработки сообщений к входящему потоку данных. Профиль нашего приложения...
1092 просмотров
schedule 08.12.2023

Поддерживает ли MassTransit транспорт MSMQ через HTTP?
Передача HTTP доступна с MSMQ 3.0, однако я боюсь, что MassTransit не предлагает функцию использования протокола HTTP в качестве транспортного протокола между очередями. Есть очень похожий вопрос об этом здесь , который полностью не ответил....
979 просмотров
schedule 03.05.2022

Здание общественного транспорта
Я хочу попробовать MassTransit, но я падаю на первое препятствие. Во-первых, кажется, что ссылка для скачивания ведет в нужное место. Поэтому я решил, что просто возьму исходный код и соберу его. Однако есть зависимость от Ruby и пары...
331 просмотров
schedule 08.10.2022

Пример Unity MassTransit
Я безуспешно пытался настроить общественный транспорт в файле UnityConfig.cs моего веб-приложения. Я пробовал несколько методов и читал много статей, но до сих пор не заработал. Я посмотрел пример на сайте MassTransit, но не могу заставить его...
756 просмотров
schedule 10.07.2023

Mass Transit не может десериализовать коллекции только с одним элементом
У меня есть интерфейс сообщения Mass Transit, подобный этому: public interface IPerson { ICollection<PersonalName> Names { get; } } public class PersonalName { public string FamilyName { get; set; } public string GivenName { get;...
1120 просмотров
schedule 29.12.2022

Не удается заставить MassTransit с MSMQ работать с IIS Express
У меня есть веб-приложение .NET MVC 4, которое использует MassTransit с MSMQ. У нас есть несколько устаревших приложений, использующих MSMQ, поэтому я ограничен этим протоколом. Мой клиентский код в Application_Start() в файле global.asax.cs...
419 просмотров
schedule 05.03.2023

MassTransit (поверх RabbitMQ) IServiceBus.Publish () неожиданно зависает
Я разрабатываю веб-решение с использованием MassTransit + RabbitMQ. Некоторое время назад я заметил, что когда я запускаю свои интеграционные тесты, некоторые из них начинают неожиданно и очень непоследовательно зависать в течение очень долгого...
1585 просмотров

Очереди работы Akka.Net
У меня есть существующая среда распределенных вычислений, построенная на основе MassTransit и RabbitMQ. По сути, есть менеджер, который отвечает работой на основе запросов. Каждый рабочий возьмет определенное количество предметов в зависимости от...
2675 просмотров

Создание мультитенантных автоматононимных саг
Мы успешно интегрировали нашу стратегию мультиарендности с MassTransit благодаря некоторой помощи Криса Паттерсона. Однако мы спотыкаемся о том, чтобы наши (Автоматонимные) саги были мультитенантными. У меня есть кое-что, что работает, но мне это...
488 просмотров

Конфигурация служебной шины MassTransit и модульные тесты
Для MassTransit при настройке новой служебной шины необходимо объявить конечную точку / тип; однако я пытаюсь удалить эту зависимость, чтобы при тестировании на потребителе я мог использовать конечную точку loopback, но в процессе производства она...
734 просмотров

Интеграционное тестирование микросервисов с использованием MassTransit
Я пытаюсь создать тесты интеграции черного ящика для некоторых служб, которые я создал с помощью MassTransit. Суть службы состоит в том, что она получает сообщение по каналу MassTransit, обрабатывает сообщение и отправляет сообщение по другому каналу...
2075 просмотров
schedule 19.10.2023

Обновление шагов в Saga
Я ищу способ изменить шаги в саге, например: вставить шаг во время обработки, желательно во время выполнения Возможно ли это сделать с помощью саг?
165 просмотров
schedule 11.04.2024

Существуют ли какие-либо расширения шины данных для MassTransit?
Существуют ли какие-либо библиотеки DataBus, которые можно подключить к конвейеру MassTransit, чтобы разрешить отправку больших полезных нагрузок? В идеале я хотел бы хранить их в MongoDb, используя их GridFS. То, что я ищу, похоже на функцию шины...
244 просмотров
schedule 02.06.2022

MassTransit 3 подавляет элемент host в полезной нагрузке сообщения
Недавно я обновил одно из наших решений с MassTransit 2 до 3, и после обновления мы заметили, что MT 3 добавляет дополнительную информацию о хосте к полезной нагрузке сообщения (деталь опущена): { "messageId": "guid", "conversationId":...
201 просмотров
schedule 13.11.2023

Отключить циклический перебор сообщений на MassTransit
Я создал базовое демонстрационное приложение pub / sub, которое работает на локальном хосте с MassTransit. Я хочу опубликовать сообщение, и его должны получить все подписчики. На данный момент в своей среде я запускаю одно приложение для...
1406 просмотров
schedule 20.11.2022

MassTransit переопределяет ConversationId во время публикации
Есть ли способ переопределить или установить значение NULL в полях сборки MassTransit во время публикации сообщения? В моем конкретном случае мне нужно установить для ConversationId значение null во время публикации сообщения в моем интеграционном...
480 просмотров
schedule 01.04.2024

UseRetry установить интервал с MassTransit
Я пытаюсь использовать UseRetry с настройкой интервала, используя MassTransit и служебную шину Azure в качестве транспорта. Код потребителя: public async Task Consume(ConsumeContext<ISimpleRequest> context) {...
1366 просмотров
schedule 31.12.2023