Partager via


ReplicatorSettings Classe

Définition

Permet à un réplica avec état de configurer lors de sa FabricReplicator création via CreateReplicator(IStateProvider, ReplicatorSettings).

public sealed class ReplicatorSettings
type ReplicatorSettings = class
Public NotInheritable Class ReplicatorSettings
Héritage
ReplicatorSettings

Constructeurs

ReplicatorSettings()

Initialise une nouvelle instance de la classe ReplicatorSettings.

Propriétés

BatchAcknowledgementInterval

Obtient ou définit la durée pendant laquelle le réplicateur attend après avoir reçu une opération avant de renvoyer un accusé de réception.

InitialCopyQueueSize

Obtient ou définit la taille initiale de la file d’attente des opérations de copie à l’intérieur FabricReplicatorde , qui contient des copies IOperationqui ne sont pas encore pompées et traitées par le service.

InitialPrimaryReplicationQueueSize

Définit la taille initiale de la file d’attente des opérations de réplication principale à l’intérieur FabricReplicatorde , qui contient la réplication IOperation. L’unité est ici le nombre d’opérations dans la file d’attente.

InitialReplicationQueueSize

Obtient ou définit la taille initiale de la file d’attente de réplication.

InitialSecondaryReplicationQueueSize

Définit la taille initiale de la file d’attente des opérations de réplication secondaire à l’intérieur FabricReplicatorde , qui contient les s de réplication IOperation

MaxCopyQueueSize

Obtient ou définit la taille maximale de la file d’attente des opérations de copie à l’intérieur FabricReplicatorde , qui contient les copies IOperationqui ne sont pas encore pompées et traitées par le service.

MaxPrimaryReplicationQueueMemorySize

Définit la taille maximale de la file d’attente d’opérations de réplication principale à l’intérieur FabricReplicatorde , qui contient les s de réplication IOperation

MaxPrimaryReplicationQueueSize

Définit la taille maximale de la file d’attente d’opérations de réplication principale à l’intérieur FabricReplicatorde , qui contient les s de réplication IOperation

MaxReplicationMessageSize

Obtient ou définit la taille maximale d’un message qui peut être transmis via le réplicateur. Il s’agit notamment de messages de réplication, de copie de messages et de messages de contexte de copie. L’unité de représentation est octets.

MaxReplicationQueueMemorySize

Obtient ou définit la taille maximale de la mémoire de la file d’attente de réplication.

MaxReplicationQueueSize

Obtient ou définit la taille maximale de la file d’attente de réplication.

MaxSecondaryReplicationQueueMemorySize

Définit la taille maximale de la file d’attente d’opérations de réplication secondaire à l’intérieur FabricReplicatorde , qui contient des réplications IOperation.

MaxSecondaryReplicationQueueSize

Définit la taille maximale de la file d’attente d’opérations de réplication secondaire à l’intérieur FabricReplicatorde , qui contient les s de réplication IOperation

PrimaryWaitForPendingQuorumsTimeout

Définit la durée pendant laquelle le réplicateur principal attend la réception d’un quorum d’accusés de réception pour toutes les opérations de réplication en attente avant de traiter une demande de reconfiguration, ce qui peut entraîner l'« annulation » des opérations de réplication en attente.

ReplicationBatchSendInterval

Obtient ou définit la durée pendant laquelle le réplicateur attend après avoir reçu une opération avant de forcer l’envoi d’un lot.

ReplicationBatchSize

Nombre d’opérations que le réplicateur attend de recevoir avant d’envoyer un lot.

ReplicatorAddress

Configure l’adresse que ce réplicateur utilisera lors de la communication avec d’autres réplicateurs.

ReplicatorListenAddress

Configure l’adresse d’écoute que ce réplicateur utilisera pour recevoir des informations d’autres réplicateurs.

ReplicatorPublishAddress

Configure l’adresse de publication que ce réplicateur utilisera pour envoyer des informations à d’autres réplicateurs.

RequireServiceAck

Empêche l’accusé de réception optimiste des opérations dans les services non persistants en exigeant que le service appelle Acknowledge() avant de pomper l’opération suivante.

RetryInterval

Définit la FabricReplicator durée d’attente après la transmission d’un message du serveur principal au serveur secondaire pour que le serveur secondaire reconnaisse qu’il a reçu le message.

SecondaryClearAcknowledgedOperations

En règle générale, les opérations dans le réplicateur secondaire sont conservées dans la file d’attente pour pouvoir rattraper les réplicas s’ils sont promus en serveur principal. Lorsque cet indicateur est activé, le réplicateur secondaire libère l’opération dès qu’elle est reconnue par le service utilisateur.

SecurityCredentials

Permet au service de définir des informations d’identification de sécurité pour sécuriser le trafic entre les réplicateurs.

UseStreamFaultsAndEndOfStreamOperationAck

Cela prend en charge l’infrastructure Service Fabric et n’est pas destiné à être utilisé directement à partir de votre code.

Méthodes

LoadFrom(CodePackageActivationContext, String, String)

Charge l’objet ReplicatorSettings à partir du fichier de paramètres de configuration du service.

S’applique à