你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

ReplicatorSettings 类

定义

允许有状态副本 (replica) 在通过 CreateReplicator(IStateProvider, ReplicatorSettings)创建时配置 FabricReplicator

public sealed class ReplicatorSettings
type ReplicatorSettings = class
Public NotInheritable Class ReplicatorSettings
继承
ReplicatorSettings

构造函数

ReplicatorSettings()

初始化 ReplicatorSettings 类的新实例。

属性

BatchAcknowledgementInterval

获取或设置复制器在收到操作后等待的时间量,然后再发送回确认。

InitialCopyQueueSize

获取或设置 中 FabricReplicator复制操作队列的初始大小,其中包含尚未由服务抽送和处理的复制 IOperation

InitialPrimaryReplicationQueueSize

定义 内 FabricReplicator的主复制操作队列的初始大小,其中包含复制 IOperations。此处的单位是队列中的操作数。

InitialReplicationQueueSize

获取或设置复制队列大小的初始大小。

InitialSecondaryReplicationQueueSize

在 中FabricReplicator定义辅助复制操作队列的初始大小,其中包含的IOperation

MaxCopyQueueSize

获取或设置 中 FabricReplicator复制操作队列的最大大小,其中包含尚未由服务泵送和处理的复制 IOperation

MaxPrimaryReplicationQueueMemorySize

定义 中的FabricReplicator主复制操作队列的最大大小,其中包含的IOperation

MaxPrimaryReplicationQueueSize

定义 中的FabricReplicator主复制操作队列的最大大小,其中包含的IOperation

MaxReplicationMessageSize

获取或设置可通过复制器传输的消息的最大大小。 其中包括复制消息、复制消息和复制上下文消息。 表示单位为字节。

MaxReplicationQueueMemorySize

获取或设置复制队列内存的最大大小。

MaxReplicationQueueSize

获取或设置复制队列的最大大小。

MaxSecondaryReplicationQueueMemorySize

定义 内 FabricReplicator包含复制 IOperation的辅助复制操作队列的最大大小。

MaxSecondaryReplicationQueueSize

定义 中 FabricReplicator包含复制 IOperation的辅助复制操作队列的最大大小

PrimaryWaitForPendingQuorumsTimeout

定义在处理重新配置请求之前,主复制器等待收到任何挂起复制操作的仲裁确认的时间,这可能会导致“取消”挂起的复制操作。

ReplicationBatchSendInterval

获取或设置复制器在收到操作后在强制发送批处理之前等待的时间量。

ReplicationBatchSize

复制器在发送批处理之前等待接收的操作数。

ReplicatorAddress

配置此复制程序与其他复制程序通信时将使用的地址。

ReplicatorListenAddress

配置此复制程序用于从其他复制器接收信息的侦听地址。

ReplicatorPublishAddress

配置此复制程序将用于将信息发送到其他复制器的发布地址。

RequireServiceAck

通过要求服务在泵送下一个操作之前调用 Acknowledge() ,防止对非持久性服务中的操作进行乐观确认。

RetryInterval

定义在 FabricReplicator 将消息从主数据库传输到辅助数据库后等待的时间,以便辅助副本确认它已收到消息。

SecondaryClearAcknowledgedOperations

通常,辅助复制器中的操作保留在队列中,以便能够捕获副本(如果副本提升为主副本)。 启用此标志后,辅助复制程序会在用户服务确认后立即释放该操作。

SecurityCredentials

允许服务定义安全凭据来保护复制程序之间的流量。

UseStreamFaultsAndEndOfStreamOperationAck

这支持 Service Fabric 基础结构,不应直接从代码使用。

方法

LoadFrom(CodePackageActivationContext, String, String)

ReplicatorSettings从服务配置设置文件加载 对象。

适用于