VENDAS: 1-800-867-1389

Propriedade do RDL QueueDescription.EnablePartitioning

Obtém ou define um valor que indica se a fila a ser particionada em vários agentes de mensagens está habilitada.

Namespace:  Microsoft.ServiceBus.Messaging
Assembly:  Microsoft.ServiceBus (em Microsoft.ServiceBus.dll)

public bool EnablePartitioning { get; set; }

Valor da propriedade

Tipo: System.Boolean
true se a fila a ser particionada por múltiplos agentes de mensagens estiver habilitada; caso contrário, false.

Uma fila particionada consiste em vários fragmentos, cada um processado por um agente de mensagens diferente e armazenado em um repositório de mensagens diferente. Isso permite que a taxa de transferência de uma única fila ou tópico exceda o carregamento máximo com o qual um único agente ou repositório de mensagens pode lidar. Ao mesmo tempo, permite que a fila permaneça disponível no caso de um repositório de mensagens ficar temporariamente indisponível.

Para habilitar o particionamento de uma fila, defina a propriedade EnablePartitioning como true. Esse valor deve ser definido no momento em que a fila for criada. Não é possível alterar essa propriedade em uma fila existente.

As filas particionada impõe um valor TimeToLive máximo de mensagens de 30 dias.

// Create partitioned queue.
NamespaceManager ns = NamespaceManager.CreateFromConnectionString(myConnectionString);
QueueDescription qd = new QueueDescription(QueueName);
qd.EnablePartitioning = true;
ns.CreateQueue(qd);
Isso foi útil para você?
(1500 caracteres restantes)
Agradecemos os seus comentários

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2015 Microsoft