ReplicatorSettings Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Permite que um réplica com estado configure o FabricReplicator ao criá-lo por meio de CreateReplicator(IStateProvider, ReplicatorSettings).
public sealed class ReplicatorSettings
type ReplicatorSettings = class
Public NotInheritable Class ReplicatorSettings
- Herança
-
ReplicatorSettings
Construtores
ReplicatorSettings() |
Inicializa uma nova instância da classe ReplicatorSettings. |
Propriedades
BatchAcknowledgementInterval |
Obtém ou define a quantidade de tempo que o replicador aguarda após receber uma operação antes de enviar uma confirmação de volta. |
InitialCopyQueueSize |
Obtém ou define o tamanho inicial da fila de operação de cópia dentro FabricReplicatorde , que contém cópias IOperationainda não bombeadas e processadas pelo serviço. |
InitialPrimaryReplicationQueueSize |
Define o tamanho inicial da fila de operações de replicação primária dentro FabricReplicatorde , que contém a replicação IOperations.A unidade aqui é o número de operações na fila. |
InitialReplicationQueueSize |
Obtém ou define o tamanho inicial do tamanho da fila de replicação. |
InitialSecondaryReplicationQueueSize |
Define o tamanho inicial da fila de operações de replicação secundária dentro FabricReplicatorde , que contém s de replicação IOperation |
MaxCopyQueueSize |
Obtém ou define o tamanho máximo da fila de operação de cópia dentro FabricReplicatorde , que contém cópias IOperationainda não bombeadas e processadas pelo serviço. |
MaxPrimaryReplicationQueueMemorySize |
Define o tamanho máximo da fila de operação de replicação primária dentro FabricReplicatorde , que contém s de replicação IOperation |
MaxPrimaryReplicationQueueSize |
Define o tamanho máximo da fila de operação de replicação primária dentro FabricReplicatorde , que contém s de replicação IOperation |
MaxReplicationMessageSize |
Obtém ou define o tamanho máximo de uma mensagem que pode ser transmitida por meio do replicador. Isso inclui mensagens de replicação, copiar mensagens e copiar mensagens de contexto. A unidade de representação é bytes. |
MaxReplicationQueueMemorySize |
Obtém ou define o tamanho máximo para a memória da fila de replicação. |
MaxReplicationQueueSize |
Obtém ou define o tamanho máximo da fila de replicação. |
MaxSecondaryReplicationQueueMemorySize |
Define o tamanho máximo da fila de operações de replicação secundária dentro FabricReplicatorde , que contém replicações IOperations. |
MaxSecondaryReplicationQueueSize |
Define o tamanho máximo da fila de operações de replicação secundária dentro FabricReplicatorde , que contém replicações IOperations |
PrimaryWaitForPendingQuorumsTimeout |
Define por quanto tempo o replicador primário aguarda o recebimento de um quorum de confirmações para quaisquer operações de replicação pendentes antes de processar uma solicitação de reconfiguração, o que pode resultar em 'cancelar' as operações de replicação pendentes. |
ReplicationBatchSendInterval |
Obtém ou define a quantidade de tempo que o replicador aguarda após receber uma operação antes de forçar o envio de um lote. |
ReplicationBatchSize |
O número de operações que o replicador aguarda para receber antes de enviar um lote. |
ReplicatorAddress |
Configura o endereço que esse replicador usará ao se comunicar com outros Replicadores. |
ReplicatorListenAddress |
Configura o endereço de escuta que esse replicador usará para receber informações de outros Replicadores. |
ReplicatorPublishAddress |
Configura o endereço de publicação que esse replicador usará para enviar informações para outros Replicadores. |
RequireServiceAck |
Impede a confirmação otimista de operações em serviços não persistentes, exigindo que o serviço chame Acknowledge() antes de bombear a próxima operação. |
RetryInterval |
Define quanto tempo a FabricReplicator espera depois de transmitir uma mensagem do primário para o secundário para que o secundário reconheça que recebeu a mensagem. |
SecondaryClearAcknowledgedOperations |
Normalmente, as operações no replicador secundário são mantidas na fila para serem capazes de capturar réplicas se elas forem promovidas para uma primária. Com esse sinalizador habilitado, o replicador secundário libera a operação assim que é confirmada pelo serviço de usuário. |
SecurityCredentials |
Permite que o serviço defina credenciais de segurança para proteger o tráfego entre replicadores. |
UseStreamFaultsAndEndOfStreamOperationAck |
Isso dá suporte à infraestrutura do Service Fabric e não deve ser usado diretamente do seu código. |
Métodos
LoadFrom(CodePackageActivationContext, String, String) |
Carrega o ReplicatorSettings objeto do arquivo de definições de configuração de serviço. |
Aplica-se a
Azure SDK for .NET