Partilhar via


ReliableStateManagerReplicatorSettings2 Classe

Definição

Configurações que configuram o replicador

public class ReliableStateManagerReplicatorSettings2 : Microsoft.ServiceFabric.Data.ReliableStateManagerReplicatorSettings
type ReliableStateManagerReplicatorSettings2 = class
    inherit ReliableStateManagerReplicatorSettings
Public Class ReliableStateManagerReplicatorSettings2
Inherits ReliableStateManagerReplicatorSettings
Herança
ReliableStateManagerReplicatorSettings2

Construtores

ReliableStateManagerReplicatorSettings2()

Configurações que configuram o replicador

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. O valor padrão é 5 milissegundos.

(Herdado de ReliableStateManagerReplicatorSettings)
CheckpointThresholdInMB

Obtém ou define o limite do ponto de verificação. Um ponto de verificação será iniciado quando o uso do log exceder esse valor. O valor padrão é 50. A unidade é MB.

(Herdado de ReliableStateManagerReplicatorSettings)
CopyBatchSizeInKB

Controla o tamanho da mensagem de log de cópia usada na criação de uma réplica. O valor mais alto copiará mais registros de log em cada mensagem. O valor padrão é 0, o que significa copiar um registro de log por vez.

EnableStableReads

Controles de sinalizador O recurso leituras estáveis. As leituras estáveis permitem que cada réplica retorne apenas os valores de leitura que estão com quorum acked. O padrão é falso

InitialCopyQueueSize

Obtém ou define o tamanho inicial da fila de operação de cópia dentro do replicador, que contém operações de cópia. O valor padrão é 64. O valor é o número de operações na fila de operação de cópia. Deve ser uma potência de 2.

(Herdado de ReliableStateManagerReplicatorSettings)
InitialPrimaryReplicationQueueSize

Obtém ou define o tamanho inicial da fila de replicação primária. O valor padrão é 64. O valor é o número de operações na fila de replicação primária. Deve ser uma potência de 2.

(Herdado de ReliableStateManagerReplicatorSettings)
InitialSecondaryReplicationQueueSize

Obtém ou define o tamanho inicial da fila de replicação secundária. O valor padrão é 64. O valor é o número de operações na fila de replicação secundária. Deve ser uma potência de 2.

(Herdado de ReliableStateManagerReplicatorSettings)
MaxAccumulatedBackupLogSizeInMB

Obtém ou define o tamanho máximo de um log de backup acumulado entre backups. Uma solicitação de backup incremental falhará se os logs de backup gerados pela solicitação fizerem com que a quantidade total de logs acumulados, incluindo o último backup completo, seja maior que MaxAccumulatedBackupLogSizeInMB. Nesses casos, o usuário deve fazer um backup completo. O valor padrão é 800. A unidade é MB.

(Herdado de ReliableStateManagerReplicatorSettings)
MaxCopyQueueSize

Obtém ou define o tamanho máximo da fila de operação de cópia dentro do replicador, que contém operações de cópia. O valor padrão é 1024. O valor é o número máximo de operações na fila de operação de cópia. Deve ser uma potência de 2.

(Herdado de ReliableStateManagerReplicatorSettings)
MaxMetadataSizeInKB

Obtém ou define a quantidade de espaço de armazenamento persistente extra reservado para o replicador especificado em quilobytes associados a esse réplica. Esse valor deve ser um múltiplo de 4. O valor padrão é 4. A unidade é KB.

(Herdado de ReliableStateManagerReplicatorSettings)
MaxPrimaryReplicationQueueMemorySize

Obtém ou define o tamanho máximo da memória da fila de replicação primária. O valor padrão é 0, o que implica que não há limitação de memória. A unidade é Bytes.

(Herdado de ReliableStateManagerReplicatorSettings)
MaxPrimaryReplicationQueueSize

Obtém ou define o tamanho máximo da fila de replicação primária. O valor padrão é 1024. O valor é o número máximo de operações na fila de replicação primária. Deve ser uma potência de 2.

(Herdado de ReliableStateManagerReplicatorSettings)
MaxRecordSizeInKB

Obtém ou define o maior tamanho de registro que o replicador pode gravar especificado em quilobytes para o log associado a esse réplica. Esse valor deve ser um múltiplo de 4 e maior ou igual a 128. O valor padrão é 1.024. A unidade é KB.

(Herdado de ReliableStateManagerReplicatorSettings)
MaxReplicationMessageSize

Obtém ou define o tamanho máximo da mensagem de replicação. O valor padrão é 50 MB. A unidade é Bytes.

(Herdado de ReliableStateManagerReplicatorSettings)
MaxSecondaryReplicationQueueMemorySize

Obtém ou define o tamanho máximo da memória da fila de replicação secundária. O valor padrão é 0, o que implica que não há limitação de memória. A unidade é Bytes.

(Herdado de ReliableStateManagerReplicatorSettings)
MaxSecondaryReplicationQueueSize

Obtém ou define o tamanho máximo da fila de replicação secundária. O valor padrão é 2048. O valor é o número máximo de operações na fila de replicação secundária. Deve ser uma potência de 2.

(Herdado de ReliableStateManagerReplicatorSettings)
MaxStreamSizeInMB

Preterido

(Herdado de ReliableStateManagerReplicatorSettings)
MaxWriteQueueDepthInKB

Obtém ou define a profundidade máxima da fila de gravação que o agente principal pode usar conforme especificado em quilobytes para o log associado a esse réplica. Esse valor é o número máximo de bytes que podem estar pendentes durante as atualizações do agente principal. Pode ser 0 para o agente principal calcular um valor apropriado ou um múltiplo de 4. O valor padrão é 0. A unidade é KB.

(Herdado de ReliableStateManagerReplicatorSettings)
MinLogSizeInMB

Obtém ou define o tamanho mínimo do log. Um truncamento não será iniciado se reduzir o tamanho do log para abaixo desse valor. O valor padrão é 0.

(Herdado de ReliableStateManagerReplicatorSettings)
OptimizeForLocalSSD

Preterido

(Herdado de ReliableStateManagerReplicatorSettings)
OptimizeLogForLowerDiskUsage

Obtém ou define um sinalizador, quando true indica que o log deve ser otimizado de uma maneira em que menos espaço em disco é usado para o log ao custo do desempenho de E/S. Se false, o log usará mais espaço em disco, mas terá melhor desempenho de E/S. O valor padrão é true.

(Herdado de ReliableStateManagerReplicatorSettings)
ReplicationBatchSendInterval

Intervalo no qual forçamos o envio do Lote de Replicação mesmo que ele não tenha alcançado ReplicationBatchSize. O valor padrão é 0,015 Segundos (15 milissegundos)

ReplicationBatchSize

Tamanho de um ReplicationBatch. O padrão é 1

ReplicatorAddress

Obtém ou define o endereço no formato {ip}:{port} que esse replicador usará ao se comunicar com outros replicadores. O valor padrão é "localhost:0", que escolhe um número de porta dinâmico em runtime. Se o replicador estiver em execução dentro de um contêiner, você deverá tentar configurar ReplicatorListenAddress e ReplicatorPublishAddress.

(Herdado de ReliableStateManagerReplicatorSettings)
ReplicatorListenAddress

Obtém ou define o endereço no formato {ip}:{port} que este replicador usará para receber informações de outros replicadores. O valor padrão é "localhost:0", que escolhe um número de porta dinâmico em runtime. {ip} parte do endereço de escuta pode ser obtida de ServiceListenAddress.

(Herdado de ReliableStateManagerReplicatorSettings)
ReplicatorPublishAddress

Obtém ou define o endereço no formato {ip}:{port} que este replicador usará para enviar informações a outros replicadores. O valor padrão é "localhost:0", que escolhe um número de porta dinâmico em runtime. {ip} parte do endereço de publicação pode ser obtida de ServicePublishAddress.

(Herdado de ReliableStateManagerReplicatorSettings)
RetryInterval

Obtém ou define quanto tempo o replicador aguarda depois de transmitir uma mensagem do primário para o secundário para que o secundário reconheça que recebeu a mensagem. O valor padrão é de 5 segundos.

(Herdado de ReliableStateManagerReplicatorSettings)
SecondaryClearAcknowledgedOperations

Obtém ou define um sinalizador, quando true indica que o replicador secundário deve limpar a fila na memória depois de confirmar as operações para o primário (depois que as operações forem liberadas para o disco). O valor padrão é false. Definir isso como "TRUE" pode resultar em leituras de disco adicionais no novo primário, enquanto atualiza réplicas após um failover.

(Herdado de ReliableStateManagerReplicatorSettings)
SecurityCredentials

Obtém ou define as credenciais de segurança para proteger o tráfego entre replicadores.

(Herdado de ReliableStateManagerReplicatorSettings)
SharedLogId

Obtém ou define o identificador GUID do contêiner de log que é compartilhado por várias réplicas no nó de malha do Windows, incluindo esta. O valor padrão é "" que faz com que o replicador use o log compartilhado global para o nó.

(Herdado de ReliableStateManagerReplicatorSettings)
SharedLogPath

Obtém ou define o nome do caminho completo para o contêiner de log que é compartilhado por várias réplicas no nó, incluindo esta. O valor padrão é "" que faz com que o replicador use o log compartilhado global para o nó.

(Herdado de ReliableStateManagerReplicatorSettings)
ShouldAbortCopyForTruncation

Determina se o build pode ser cancelado se o log estiver cheio. O padrão é 0

SlowApiMonitoringDuration

Define o intervalo após o qual o replicador envia um relatório de integridade de aviso informando que a API está lenta e está demorando mais do que a duração esperada. O valor padrão é 5 minutos.

(Herdado de ReliableStateManagerReplicatorSettings)
ThrottlingThresholdFactor

Obtém ou define o fator limite de limitação. A limitação será iniciada quando o uso do log exceder esse valor vezes MinLogSizeInMB. O valor padrão é 3.

(Herdado de ReliableStateManagerReplicatorSettings)
TruncationThresholdFactor

Obtém ou define o fator limite de truncamento. Um truncamento será iniciado quando o uso do log exceder esse valor vezes MinLogSizeInMB. O valor padrão é 2.

(Herdado de ReliableStateManagerReplicatorSettings)

Métodos

Equals(Object)

Equals é usado para comparação delta do objeto atual com passado em delta obj.

GetHashCode()

Serve como uma função de hash para esse tipo.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

Aplica-se a