Compartir a través de


ReplicatorSettings Clase

Definición

Permite que una réplica con estado configure al FabricReplicator crearla a través de CreateReplicator(IStateProvider, ReplicatorSettings).

public sealed class ReplicatorSettings
type ReplicatorSettings = class
Public NotInheritable Class ReplicatorSettings
Herencia
ReplicatorSettings

Constructores

ReplicatorSettings()

Inicializa una nueva instancia de la clase ReplicatorSettings.

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.

InitialCopyQueueSize

Obtiene o establece el tamaño inicial de la cola de operaciones de copia dentro FabricReplicatorde , que contiene copias IOperationque aún no se han bombeado y procesado por el servicio.

InitialPrimaryReplicationQueueSize

Define el tamaño inicial de la cola de la operación de replicación principal dentro FabricReplicatorde , que contiene la replicación IOperations.La unidad aquí es el número de operaciones de la cola.

InitialReplicationQueueSize

Obtiene o establece el tamaño inicial del tamaño de la cola de replicación.

InitialSecondaryReplicationQueueSize

Define el tamaño inicial de la cola de la operación de replicación secundaria dentro FabricReplicatorde , que contiene la replicación IOperation.

MaxCopyQueueSize

Obtiene o establece el tamaño máximo de la cola de operaciones de copia dentro FabricReplicatorde , que contiene copias IOperationque aún no se han bombeado y procesado por el servicio.

MaxPrimaryReplicationQueueMemorySize

Define el tamaño máximo de la cola de la operación de replicación principal dentro FabricReplicatorde , que contiene la replicación IOperation.

MaxPrimaryReplicationQueueSize

Define el tamaño máximo de la cola de la operación de replicación principal dentro FabricReplicatorde , que contiene la replicación IOperation.

MaxReplicationMessageSize

Obtiene o establece el tamaño máximo de un mensaje que se puede transmitir a través del replicador. Entre ellos se incluyen los mensajes de replicación, los mensajes de copia y los mensajes de contexto de copia. La unidad de representación es bytes.

MaxReplicationQueueMemorySize

Obtiene o establece el tamaño máximo de la memoria de la cola de replicación.

MaxReplicationQueueSize

Obtiene o establece el tamaño máximo de la cola de replicación.

MaxSecondaryReplicationQueueMemorySize

Define el tamaño máximo de la cola de la operación de replicación secundaria dentro FabricReplicatorde , que contiene la replicación IOperations.

MaxSecondaryReplicationQueueSize

Define el tamaño máximo de la cola de la operación de replicación secundaria dentro FabricReplicatorde , que contiene la replicación IOperation.

PrimaryWaitForPendingQuorumsTimeout

Define cuánto tiempo espera el replicador principal para recibir un cuórum de confirmaciones para las operaciones de replicación pendientes antes de procesar una solicitud de reconfiguración, lo que podría dar lugar a la "cancelación" de las operaciones de replicación pendientes.

ReplicationBatchSendInterval

Obtiene o establece la cantidad de tiempo que el replicador espera después de recibir una operación antes de forzar el envío de un lote.

ReplicationBatchSize

Número de operaciones que el replicador espera a recibir antes de enviar un lote.

ReplicatorAddress

Configura la dirección que usará este replicador al comunicarse con otros replicadores.

ReplicatorListenAddress

Configura la dirección de escucha que usará este replicador para recibir información de otros replicadores.

ReplicatorPublishAddress

Configura la dirección de publicación que usará este replicador para enviar información a otros replicadores.

RequireServiceAck

Evita la confirmación optimista de las operaciones en servicios no persistentes al requerir que el servicio llame Acknowledge() antes de bombear la siguiente operación.

RetryInterval

Define cuánto tiempo FabricReplicator espera después de transmitir un mensaje de la base de datos principal a la secundaria para que el secundario confirme que ha recibido el mensaje.

SecondaryClearAcknowledgedOperations

Normalmente, las operaciones del replicador secundario se mantienen en la cola para poder capturar réplicas si se promueve a un servidor principal. Con esta marca habilitada, el replicador secundario libera la operación en cuanto el servicio de usuario lo confirma.

SecurityCredentials

Permite al servicio definir credenciales de seguridad para proteger el tráfico entre replicadores.

UseStreamFaultsAndEndOfStreamOperationAck

Esto admite la infraestructura de Service Fabric y no está pensada para usarse directamente desde el código.

Métodos

LoadFrom(CodePackageActivationContext, String, String)

Carga el ReplicatorSettings objeto desde el archivo de configuración del servicio.

Se aplica a