ReliableStateManagerReplicatorSettings2 Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Configuración que configura el replicador
public class ReliableStateManagerReplicatorSettings2 : Microsoft.ServiceFabric.Data.ReliableStateManagerReplicatorSettings
type ReliableStateManagerReplicatorSettings2 = class
inherit ReliableStateManagerReplicatorSettings
Public Class ReliableStateManagerReplicatorSettings2
Inherits ReliableStateManagerReplicatorSettings
- Herencia
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
Azure SDK for .NET