Compartir a través de


ReliableStateManagerReplicatorSettings2 Clase

Definición

Configuración que configura el replicador

public class ReliableStateManagerReplicatorSettings2 : Microsoft.ServiceFabric.Data.ReliableStateManagerReplicatorSettings
type ReliableStateManagerReplicatorSettings2 = class
    inherit ReliableStateManagerReplicatorSettings
Public Class ReliableStateManagerReplicatorSettings2
Inherits ReliableStateManagerReplicatorSettings
Herencia
ReliableStateManagerReplicatorSettings2

Constructores

ReliableStateManagerReplicatorSettings2()

Configuración que configura el replicador

Propiedades

BatchAcknowledgementInterval

Obtiene o establece la cantidad de tiempo que el replicador espera después de recibir una operación antes de devolver una confirmación. El valor predeterminado es de 5 milisegundos.

(Heredado de ReliableStateManagerReplicatorSettings)
CheckpointThresholdInMB

Obtiene o establece el umbral del punto de comprobación. Cuando el uso del registro supera este valor, se inicia un punto de control. El valor predeterminado es 50. La unidad es MB.

(Heredado de ReliableStateManagerReplicatorSettings)
CopyBatchSizeInKB

Controla el tamaño del mensaje de registro de copia que se usa en la creación de una réplica. El valor superior copiará más registros en cada mensaje. El valor predeterminado es 0, lo que significa copiar una entrada de registro a la vez.

EnableStableReads

Marca controla la característica Lecturas estables. Las lecturas estables permiten que todas las réplicas solo devuelvan valores en lectura, que son agrupados en cuórum. El valor predeterminado es false.

InitialCopyQueueSize

Obtiene o establece el tamaño inicial de la cola de la operación de copia dentro del replicador, que contiene las operaciones de copia. El valor predeterminado es 64. El valor es el número de operaciones de la cola de operaciones de copia. Debe ser una potencia de 2.

(Heredado de ReliableStateManagerReplicatorSettings)
InitialPrimaryReplicationQueueSize

Obtiene o establece el tamaño inicial de la cola de replicación principal. El valor predeterminado es 64. El valor es el número de operaciones de la cola de replicación principal. Debe ser una potencia de 2.

(Heredado de ReliableStateManagerReplicatorSettings)
InitialSecondaryReplicationQueueSize

Obtiene o establece el tamaño inicial de la cola de replicación secundaria. El valor predeterminado es 64. El valor es el número de operaciones de la cola de replicación secundaria. Debe ser una potencia de 2.

(Heredado de ReliableStateManagerReplicatorSettings)
MaxAccumulatedBackupLogSizeInMB

Obtiene o establece el tamaño máximo de un registro de copia de seguridad acumulado en las copias de seguridad. Se producirá un error en las solicitudes de copia de seguridad incrementales si los registros de copia de seguridad generados por la solicitud provocan que la cantidad total de registros acumulados, incluida la última copia de seguridad completa, sea mayor que MaxAccumulatedBackupLogSizeInMB. En tales casos, el usuario tiene que realizar una copia de seguridad completa. El valor predeterminado es 800. La unidad es MB.

(Heredado de ReliableStateManagerReplicatorSettings)
MaxCopyQueueSize

Obtiene o establece el tamaño máximo de la cola de la operación de copia dentro del replicador, que contiene las operaciones de copia. El valor predeterminado es 1024. El valor es el número máximo de operaciones de la cola de operaciones de copia. Debe ser una potencia de 2.

(Heredado de ReliableStateManagerReplicatorSettings)
MaxMetadataSizeInKB

Obtiene o establece la cantidad de espacio de almacenamiento persistente adicional reservado para el replicador especificado en kilobytes que está asociado a esta réplica. Este valor debe ser un múltiplo de 4. El valor predeterminado es 4. La unidad es KB.

(Heredado de ReliableStateManagerReplicatorSettings)
MaxPrimaryReplicationQueueMemorySize

Obtiene o establece el tamaño máximo de memoria de la cola de replicación principal. El valor predeterminado es 0, lo que implica que no hay ninguna limitación de memoria. La unidad es Bytes.

(Heredado de ReliableStateManagerReplicatorSettings)
MaxPrimaryReplicationQueueSize

Obtiene o establece el tamaño máximo de la cola de replicación principal. El valor predeterminado es 1024. El valor es el número máximo de operaciones en la cola de replicación principal. Debe ser una potencia de 2.

(Heredado de ReliableStateManagerReplicatorSettings)
MaxRecordSizeInKB

Obtiene o establece el tamaño de registro más grande que el replicador puede escribir en kilobytes para el registro asociado a esta réplica. Este valor debe ser un múltiplo de 4 y mayor o igual que 128. El valor predeterminado es 1024. La unidad es KB.

(Heredado de ReliableStateManagerReplicatorSettings)
MaxReplicationMessageSize

Obtiene o establece el tamaño máximo del mensaje de replicación. El valor predeterminado es 50 MB. La unidad es Bytes.

(Heredado de ReliableStateManagerReplicatorSettings)
MaxSecondaryReplicationQueueMemorySize

Obtiene o establece el tamaño máximo de memoria de la cola de replicación secundaria. El valor predeterminado es 0, lo que implica que no hay ninguna limitación de memoria. La unidad es Bytes.

(Heredado de ReliableStateManagerReplicatorSettings)
MaxSecondaryReplicationQueueSize

Obtiene o establece el tamaño máximo de la cola de replicación secundaria. El valor predeterminado es 2048. El valor es el número máximo de operaciones en la cola de replicación secundaria. Debe ser una potencia de 2.

(Heredado de ReliableStateManagerReplicatorSettings)
MaxStreamSizeInMB

Obsoleto

(Heredado de ReliableStateManagerReplicatorSettings)
MaxWriteQueueDepthInKB

Obtiene o establece la profundidad máxima de la cola de escritura que el registrador principal puede usar como se especifica en kilobytes para el registro asociado a esta réplica. Este valor es el número máximo de bytes que pueden estar pendientes durante las actualizaciones del registrador de núcleos. Puede ser 0 para que el registrador de núcleos calcule un valor adecuado, o un múltiplo de 4. El valor predeterminado es 0. La unidad es KB.

(Heredado de ReliableStateManagerReplicatorSettings)
MinLogSizeInMB

Obtiene o establece el tamaño mínimo del registro. No se iniciará un truncamiento si reduciría el tamaño del registro por debajo de este valor. El valor predeterminado es 0.

(Heredado de ReliableStateManagerReplicatorSettings)
OptimizeForLocalSSD

Obsoleto

(Heredado de ReliableStateManagerReplicatorSettings)
OptimizeLogForLowerDiskUsage

Obtiene o establece una marca, cuando true indica que el registro debe optimizarse de una manera en la que se usa menos espacio en disco para el registro a costa del rendimiento de E/S. Si es false, el registro usará más espacio en disco, pero tendrá un mejor rendimiento de E/S. El valor predeterminado es true.

(Heredado de ReliableStateManagerReplicatorSettings)
ReplicationBatchSendInterval

Intervalo en el que se fuerza el envío del lote de replicación incluso si no ha llegado a ReplicationBatchSize. El valor predeterminado es 0,015 Segundos (15 milisegundos)

ReplicationBatchSize

Tamaño de replicationBatch. El valor predeterminado es 1.

ReplicatorAddress

Obtiene o establece la dirección en formato {ip}:{port} que usará este replicador al comunicarse con otros replicadores. El valor predeterminado es "localhost:0", que elige un número de puerto dinámico en tiempo de ejecución. Si el replicador se ejecuta dentro de un contenedor, debe intentar configurar ReplicatorListenAddress y ReplicatorPublishAddress.

(Heredado de ReliableStateManagerReplicatorSettings)
ReplicatorListenAddress

Obtiene o establece la dirección en formato {ip}:{port} que este replicador usará para recibir información de otros replicadores. El valor predeterminado es "localhost:0", que elige un número de puerto dinámico en tiempo de ejecución. La parte {ip} de la dirección de escucha se puede obtener de ServiceListenAddress.

(Heredado de ReliableStateManagerReplicatorSettings)
ReplicatorPublishAddress

Obtiene o establece la dirección en formato {ip}:{port} que este replicador usará para enviar información a otros replicadores. El valor predeterminado es "localhost:0", que elige un número de puerto dinámico en tiempo de ejecución. La parte {ip} de la dirección de publicación se puede obtener de ServicePublishAddress.

(Heredado de ReliableStateManagerReplicatorSettings)
RetryInterval

Obtiene o establece cuánto tiempo espera el replicador después de transmitir un mensaje de la réplica principal a la secundaria para que la secundaria confirme que ha recibido el mensaje. El valor predeterminado es de 5 segundos.

(Heredado de ReliableStateManagerReplicatorSettings)
SecondaryClearAcknowledgedOperations

Obtiene o establece una marca, cuando true indica que el replicador secundario debe borrar la cola en memoria después de reconocer las operaciones en la principal (después de vaciar las operaciones en el disco). El valor predeterminado es False. La configuración de esta opción en "TRUE" puede dar lugar a lecturas de disco adicionales en la nueva réplica principal, al tiempo que se actualizan las réplicas después de una conmutación por error.

(Heredado de ReliableStateManagerReplicatorSettings)
SecurityCredentials

Obtiene o establece las credenciales de seguridad para proteger el tráfico entre replicadores.

(Heredado de ReliableStateManagerReplicatorSettings)
SharedLogId

Obtiene o establece el identificador GUID del contenedor de registros compartido por una serie de réplicas en el nodo del tejido de Windows, incluido este. El valor predeterminado es "", lo que hace que el replicador use el registro compartido global para el nodo.

(Heredado de ReliableStateManagerReplicatorSettings)
SharedLogPath

Obtiene o establece el nombre de ruta de acceso completo en el contenedor de registros compartido por una serie de réplicas en el nodo, incluido este. El valor predeterminado es "", lo que hace que el replicador use el registro compartido global para el nodo.

(Heredado de ReliableStateManagerReplicatorSettings)
ShouldAbortCopyForTruncation

Determina si se puede cancelar la compilación si el registro está lleno. El valor predeterminado es 0.

SlowApiMonitoringDuration

Establece el intervalo después del cual el replicador envía un informe de estado de advertencia que la API es lenta y está tardando más de lo esperado. El valor predeterminado es 5 minutos.

(Heredado de ReliableStateManagerReplicatorSettings)
ThrottlingThresholdFactor

Obtiene o establece el factor de umbral de limitación. La limitación se iniciará cuando el uso del registro supere este valor por minLogSizeInMB. El valor predeterminado es 3.

(Heredado de ReliableStateManagerReplicatorSettings)
TruncationThresholdFactor

Obtiene o establece el factor de umbral de truncamiento. Se iniciará un truncamiento cuando el uso del registro supere este valor por minLogSizeInMB. El valor predeterminado es 2.

(Heredado de ReliableStateManagerReplicatorSettings)

Métodos

Equals(Object)

Equals se usa para la comparación diferencial de este objeto actual con pasado en delta obj.

GetHashCode()

Sirve como función hash de este tipo.

ToString()

Devuelve una cadena que representa el objeto actual.

Se aplica a