Compartir a través de


ReliableStateManagerReplicatorSettings Clase

Definición

Configuración que configura el replicador

public class ReliableStateManagerReplicatorSettings
type ReliableStateManagerReplicatorSettings = class
Public Class ReliableStateManagerReplicatorSettings
Herencia
ReliableStateManagerReplicatorSettings
Derivado

Constructores

ReliableStateManagerReplicatorSettings()

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

MaxReplicationMessageSize

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

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.

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.

MaxStreamSizeInMB

Obsoleto

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.

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.

OptimizeForLocalSSD

Obsoleto

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.

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.

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.

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.

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.

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.

SecurityCredentials

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

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.

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.

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.

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.

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.

Métodos

Equals(Object)

Determina si replicatorSettings especificado es igual al objeto actual.

GetHashCode()

Sirve como función hash de este tipo.

ToString()

Devuelve una cadena que representa el objeto actual.

Se aplica a