Продажи: 1-800-867-1389

Свойство QueueDescription.EnablePartitioning

Получает или задает значение, указывающее, включено ли разделение очереди между несколькими брокерам сообщений.

Пространство имен:  Microsoft.ServiceBus.Messaging
Сборка:  Microsoft.ServiceBus (в Microsoft.ServiceBus.dll)

public bool EnablePartitioning { get; set; }

Значение свойства

Тип: System.Boolean
Значение true, если очередь можно разделить между несколькими брокерами сообщений. Иначе — значение false.

Секционированная очередь состоит из нескольких фрагментов, которые обрабатывается разными брокерами сообщений и сохраняются в разных хранилищах сообщений. Это позволяет превысить максимальную загрузку пропускной способности одной очереди или раздела, которую может обработать один брокер или хранилище сообщений. В то же время очередь остается доступной, если хранилище сообщений становится временно недоступным.

Чтобы включить секционирование очереди, задайте для свойства EnablePartitioning значение true. Значение необходимо задать при создании очереди. Это свойство невозможно изменить в существующей очереди.

Секционированные очереди принудительно устанавливают для сообщений максимальное значение TimeToLive равным 30 дням.

// Create partitioned queue.
NamespaceManager ns = NamespaceManager.CreateFromConnectionString(myConnectionString);
QueueDescription qd = new QueueDescription(QueueName);
qd.EnablePartitioning = true;
ns.CreateQueue(qd);
Была ли вам полезна эта информация?
(1500 символов осталось)
Спасибо за ваш отзыв

Добавления сообщества

ДОБАВИТЬ
Корпорация Майкрософт проводит интернет-опрос, чтобы выяснить ваше мнение о веб-сайте MSDN. Если вы желаете принять участие в этом интернет-опросе, он будет отображен при закрытии веб-сайта MSDN.

Вы хотите принять участие?
Показ:
© 2015 Microsoft