Rebus - это экономичная реализация служебной шины для.NET, аналогичная по своей природе NServiceBus, MassTransit, только более компактная.
1 ответ

Rebus Pub / Sub Encryption

Можно ли включить шифрование сообщений в сообщениях подписки? Мы хотим разрешить внешним сторонам подписываться на сообщения через очередь ключей AzureServiceBus и SAS, но мы используем шифрование сообщений и не хотим раскрывать этот ключ внешним ст…
13 фев '16 в 10:41
1 ответ

Сага о Ребусе разделена между несколькими обработчиками

Можно ли разделить сагу Rebus на несколько классов обработчиков? У меня есть рабочий процесс саги Rebus, который инициируется многими типами сообщений и дополняется только двумя типами сообщений. Вместо того, чтобы иметь один класс, реализующий все …
07 дек '18 в 08:48
1 ответ

Установка собственного заголовка обратного адреса

Мне нужно установить собственный обратный адрес, как описано здесь https://github.com/rebus-org/Rebus/wiki/Return-addresses но больше нет опции attachheader. Как мне добиться этого в rebus2?
14 дек '16 в 11:54
1 ответ

Один из способов публикации в ребус?

Читая раздел " Передача работы " в вики, кажется, что вы можете сделать одностороннюю публикацию в rebus с односторонним режимом. Но я думал, что односторонний режим позволяет только bus.send? Если в сценарии, где у меня есть два приложения, оба мог…
01 сен '14 в 02:05
0 ответов

Как Rebus работает с темами Azure Service Bus?

Я новичок в Rebus и Azure Service Bus и хотел бы понять, как Rebus работает с темами и очередями Azure Service Bus. Мне удалось успешно заставить Ребуса работать с ASB, но я немного озадачен тем, что происходит под одеялом. У меня есть приложение AS…
09 апр '18 в 22:37
1 ответ

Авария Rebus в асинхронном ядре.NET

Я пытаюсь обновить существующий веб-сайт с Rebus 0.45 до Rebus 2.0 и столкнулся с проблемой, когда System.Web.ThreadContext.AssociateWithCurrentThread завершается с нулевой ссылкой. Я понятия не имею, почему, поэтому я ищу возможные причины, которые…
02 ноя '16 в 12:47
1 ответ

Rebus Azure ServiceBus - отсутствует MessageID для сообщения, полученного от внешней службы

Я создаю Подтверждение концепции, используя Rebus по отношению к служебной шине Azure, однако у меня возникла небольшая проблема с анализом сообщения, которое помещается в очередь из внешнего источника. Я получаю сообщение об ошибке: Получено сообще…
06 дек '16 в 07:47
1 ответ

Неожиданное поведение во время UnitOfWork

Любые сообщения, отправляемые / публикуемые в обработчике сообщений, будут отправлены после подтверждения транзакции. (Это действительно хорошее поведение OOTB) Я реализовал UnitOfWork для вашего примера. Обнаружено, что если исключение произошло вн…
20 янв '16 в 10:59
1 ответ

Последовательная обработка сообщений

Есть ли в Rebus способ управления обработкой сообщений таким образом, чтобы сообщения обрабатывались последовательно? то есть сначала один обработан, затем удален, затем второй обработан и т.д.
18 апр '16 в 10:22
1 ответ

Rebus.Defer отсутствует заголовок на тайм-аут

Я использую Rebus 0.84 и пытаюсь использовать метод Defer с таким заголовком. _theBus.AttachHeader(message, "tenant_id", tenantId); _theBus.Defer(delay, message); Но заголовок не существует, когда происходит "тайм-аут". Это моя конфигурация автобуса…
01 янв '16 в 05:08
1 ответ

Утечка памяти при отправке ответа от обработчика rebus

Я видел очень странное поведение в моем обработчике rebus, который размещен в exe. Сразу после отправки ответа с использованием метода bus.send добавляется память, используемая процессом. Я попытался найти граф объекта, используя профиль памяти, и о…
15 окт '13 в 18:52
1 ответ

Автокорреляция в саге для запроса / ответа

Я хотел спросить, правильно ли я понимаю, что благодаря этому https://github.com/rebus-org/Rebus/issues/105 когда я делаю сагу для запроса / ответа, я могу оставить ConfigureHowToFindSaga пусто? Если это правда, было бы неплохо упомянуть об этом на …
03 дек '14 в 10:25
1 ответ

Rebus - отложенное сообщение, ровно один обработчик сообщения

Мне было интересно, справится ли шина Rebus Service со следующими вариантами использования: Очередь сообщений на будущую дату если есть сообщение ProcessInvoice с контекстом, подобным Customer Id: 1000, можем ли мы иметь ровно один обработчик, выпол…
14 ноя '14 в 17:34
1 ответ

Как реализовать подписку / публикацию Rebus между двумя микросервисами с копиями DTO, расположенными в разных сборках?

Я использую Rebus для следующей общей ситуации, естественной для WCF или WebAPI. Есть два микросервиса, имеющие одинаковый набор DTO в своих сборках, для обмена событиями интеграции. Классы DTO похожи, но они находятся в разных сборках с разными пла…
26 фев '18 в 13:59
1 ответ

Использование нескольких строк подключения с Rebus & AzureServiceBus

Мы использовали Rebus для отправки команд в служебную шину Azure. У нас есть проект, который охватывает среды и должен посылать команды в два разных пространства имен ASB (разные строки подключения). То, как мы в настоящее время регистрируем Rebus, …
12 мар '18 в 17:31
1 ответ

Конфигурирование Rebus Sagas с UnitOfWork

В настоящее время я обновляю свой Rebus 0.45 до 0.70.3 и столкнулся с некоторыми проблемами / мыслями относительно конфигурации моих саг. Ранее я сделал следующее: var rebusConfigurer = Configure.With(new WindsorContainerAdapter(container)) .Logging…
08 дек '15 в 15:42
1 ответ

Ребус помещает странные символы в JAD-словарь HEADER, написанный в MSMQ Extension Property

У меня есть приложение, которое пишет сообщение с использованием шаблона публикации / подписчика с реализацией Rebus. В какой-то момент, без каких-либо изменений кода, Ребус начал писать двоичное содержимое Расширения MSMQ с некоторыми странными сим…
11 май '18 в 20:06
1 ответ

HTTP-шлюз Rebus и состояние работоспособности MSMQ

Допустим, у нас есть Клиентский узел с исходящим сервисом HTTP-шлюза Серверный узел с входящим сервисом HTTP-шлюза Я рассматриваю ситуацию, когда MSMQ сам по какой-то причине останавливается на клиентском узле. В текущей реализации HTTP-шлюз Rebus п…
02 сен '14 в 09:21
1 ответ

Создание DbContext в обработчик сообщений

У меня есть DLL, которая выставляет тип как public class MyDbContext { [...] } внутри этой библиотеки у меня также есть IPackage реализация, которая регистрирует MyDbContext в контейнере как public void RegisterServices( Container container ) { cont…
20 апр '17 в 11:31
1 ответ

Ребус: Возможно ли иметь несколько саг с одним и тем же типом IHandleMessages

Возможно ли иметь две или более саг, которые обрабатывают один и тот же тип сообщения? Например, две саги, которые обе реализуют IHandleMessages? Это работает для всех хранилищ саги или только для некоторых из них? Обновить: Я проверил, у меня есть …
12 июл '16 в 21:26