2017-01-31 1 views
0

Я использую несколько разбиение пространства именкак обращаться transport.Sanitization() при работе с несколькими в Azure пространств имён службы шины

var routing = transport.NamespacePartitioning(); 
routing.UseStrategy<RoundRobinNamespacePartitioning>(); 
routing.AddNamespace(name: "primary", connectionString: xyz); 
routing.AddNamespace(name: "Secondary",connectionString: xy); 

Так нужна помощь при создании подписки в обоих пространствах имен

+0

Я собираюсь отметить это как вопрос NServiceBus, так как это не вопрос Azure Service Bus. –

ответ

1

Вы есть возможность просмотреть documentation по теме? Он подробно описывает, как все работает.

Также есть sample, который предоставляет рабочее решение, которое вы можете скачать и запустить. Он показывает, как дезинфицировать события, как вы спрашиваете.

Санитария будет работать на всех пространствах имен, которые вы собираетесь использовать (в зависимости от стратегии разбиения).

+0

ошибка его выброса Удаленный сервер возвратил ошибку: (404) Не найдено. TrackingId: xyz, SystemTracker: [имя шины обслуживания]. [Тема]/Подписки/SubscriptionsName, отметка времени: 01/02/2017 06:24:32 –

+0

Что такое ошибка? Образец или ваш код? TrackingID может использоваться с командой поддержки azure и обычно указывает на проблему. Без подробностей не может помочь :) –

Смежные вопросы