GlobalConfiguration 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
注意
This type is obsolete and may be removed in a future release. Use configuration methods on ISiloHostBuilder to configure specific types.
包含 Silo 全局配置参数的数据对象。
[System.Serializable]
public class GlobalConfiguration : Orleans.Runtime.Configuration.MessagingConfiguration
[System.Serializable]
[System.Obsolete("This type is obsolete and may be removed in a future release. Use configuration methods on ISiloHostBuilder to configure specific types.")]
public class GlobalConfiguration : Orleans.Runtime.Configuration.MessagingConfiguration
[<System.Serializable>]
type GlobalConfiguration = class
inherit MessagingConfiguration
[<System.Serializable>]
[<System.Obsolete("This type is obsolete and may be removed in a future release. Use configuration methods on ISiloHostBuilder to configure specific types.")>]
type GlobalConfiguration = class
inherit MessagingConfiguration
Public Class GlobalConfiguration
Inherits MessagingConfiguration
- 继承
- 属性
构造函数
GlobalConfiguration() |
已过时.
包含 Silo 全局配置参数的数据对象。 |
字段
DEFAULT_MULTICLUSTER_REGISTRATION_STRATEGY |
已过时.
包含 Silo 全局配置参数的数据对象。 |
DEFAULT_PERFORM_DEADLOCK_DETECTION |
已过时.
包含 Silo 全局配置参数的数据对象。 |
DEFAULT_PLACEMENT_STRATEGY |
已过时.
包含 Silo 全局配置参数的数据对象。 |
ENFORCE_MINIMUM_REQUIREMENT_FOR_AGE_LIMIT |
已过时.
包含 Silo 全局配置参数的数据对象。 |
属性
ActivationCountBasedPlacementChooseOutOf |
已过时.
包含 Silo 全局配置参数的数据对象。 |
AdoInvariant |
已过时.
使用 ADO 时,标识运行情况和提醒的基础数据提供程序。 在创建新工厂时也使用这种由三部分组成的命名语法,并用于标识应用程序配置文件中的提供程序,以便在运行时能够检索提供程序名称及其关联的连接字符串。 https://msdn.microsoft.com/en-us/library/dd0w4a2z%28v=vs.110%29.aspx 为了替代提醒集的此值 AdoInvariantForReminders |
AdoInvariantForReminders |
已过时.
将此属性设置为替代 AdoInvariant 提醒。 |
AllowCallChainReentrancy |
已过时.
包含 Silo 全局配置参数的数据对象。 |
Application |
已过时.
包含 Silo 全局配置参数的数据对象。 |
AssumeHomogenousSilosForTesting |
已过时.
包含 Silo 全局配置参数的数据对象。 |
BackgroundGossipInterval |
已过时.
后台八卦之间的时间。 |
BufferPoolBufferSize |
已过时.
包含 Silo 全局配置参数的数据对象。 (继承自 MessagingConfiguration) |
BufferPoolMaxSize |
已过时.
包含 Silo 全局配置参数的数据对象。 (继承自 MessagingConfiguration) |
BufferPoolPreallocationSize |
已过时.
包含 Silo 全局配置参数的数据对象。 (继承自 MessagingConfiguration) |
CacheSize |
已过时.
CacheSize 属性指定要为其缓存目录信息的最大粒度数。 |
CacheTTLExtensionFactor |
已过时.
TTLExtensionFactor 属性指定在发现缓存项 TTL 稳定时,应根据该因素扩展缓存条目 TTL。 |
ClientDropTimeout |
已过时.
包含 Silo 全局配置参数的数据对象。 (继承自 MessagingConfiguration) |
ClientRegistrationRefresh |
已过时.
包含 Silo 全局配置参数的数据对象。 |
ClientSenderBuckets |
已过时.
包含 Silo 全局配置参数的数据对象。 (继承自 MessagingConfiguration) |
ClusterId |
已过时.
群集标识。 具有相同群集标识的 Silo 将联接在一起。 同时部署不同版本的应用程序时,如果应用程序不应加入同一逻辑群集,请务必更改 ID。 在多群集网络中,每个群集的群集 ID 必须是唯一的。 |
CollectionQuantum |
已过时.
包含 Silo 全局配置参数的数据对象。 |
DataConnectionString |
已过时.
用于运行和提醒的基础数据提供程序的连接字符串。 例如 Azure 存储、ZooKeeper、SQL Server等。 为了替代提醒集的此值 DataConnectionStringForReminders |
DataConnectionStringForReminders |
已过时.
将此属性设置为替代 DataConnectionString 提醒。 |
DeathVoteExpirationTimeout |
已过时.
成员身份表中死亡投票的过期时间(以秒为单位)。 |
DefaultCompatibilityStrategy |
已过时.
包含 Silo 全局配置参数的数据对象。 |
DefaultMultiCluster |
已过时.
在 gossip 通道中找不到多群集配置时要使用的群集 ID 列表。 |
DefaultPlacementStrategy |
已过时.
包含 Silo 全局配置参数的数据对象。 |
DefaultVersionSelectorStrategy |
已过时.
包含 Silo 全局配置参数的数据对象。 |
DeploymentId |
已过时.
部署 ID。这与 ClusterId 相同,已弃用它。 |
DeploymentLoadPublisherRefreshTime |
已过时.
包含 Silo 全局配置参数的数据对象。 |
DirectoryCachingStrategy |
已过时.
DirectoryCachingStrategy 属性指定要使用的缓存策略。 选项为 None,这意味着不在本地缓存目录条目;LRU,指示应使用标准的固定大小最少最近使用的策略;和 Adaptive,指示应使用具有固定最大大小的自适应策略。 默认使用自适应策略。 |
DirectoryLazyDeregistrationDelay |
已过时.
从将激活项添加到 grain 目录到允许有条件地删除该条目之间的时间跨度。 条件取消注册用于延迟清理激活,这些激活的提示取消注册因某种原因失败, (例如消息失败) 。 这应始终至少为一分钟,因为我们比较了目录分区上的时间,因此必须允许消息延迟和 clcks sku。 |
DropExpiredMessages |
已过时.
包含 Silo 全局配置参数的数据对象。 (继承自 MessagingConfiguration) |
ExpectedClusterSize |
已过时.
群集的预期大小。 不需要非常准确,可以高估。 |
FallbackSerializationProvider |
已过时.
包含 Silo 全局配置参数的数据对象。 (继承自 MessagingConfiguration) |
FastKillOnCancelKeyPress |
已过时.
包含 Silo 全局配置参数的数据对象。 |
GatewaySenderQueues |
已过时.
包含 Silo 全局配置参数的数据对象。 (继承自 MessagingConfiguration) |
GlobalSingleInstanceNumberRetries |
已过时.
进入“怀疑”状态之前的快速重试次数。 |
GlobalSingleInstanceRetryInterval |
已过时.
对 DOUBTFUL 激活的慢速重试间隔时间。 |
GossipChannels |
已过时.
gossip 通道的连接字符串列表。 |
GrainServiceConfigurations |
已过时.
grain 服务的配置。 |
HasMultiClusterNetwork |
已过时.
此群集是否配置为多群集网络的一部分 |
IAmAliveTablePublishTimeout |
已过时.
此 silo 处于活动状态的成员资格表中定期写入的秒数。 仅用于诊断。 |
InitialCacheTTL |
已过时.
InitialTTL 属性指定在重新验证之前保留缓存项的初始 (最短) 时间(以秒为单位)。 |
LargeMessageWarningThreshold |
已过时.
LargeMessageWarningThreshold 属性指定何时为大型消息生成警告跟踪消息。 (继承自 MessagingConfiguration) |
LivenessEnabled |
已过时.
用于禁用 silo 运行性协议的全局开关 (应仅用于测试) 。 LivenessEnabled 属性(如果提供并设置为“false”)将禁止强制使用。 如果 silo 疑似已死,但此属性设置为“false”,则怀疑不会传播到系统并强制执行,此参数仅用于测试和故障排除。 在生产环境中,应始终启用活动。 启用) (默认值为 true |
LivenessType |
已过时.
包含 Silo 全局配置参数的数据对象。 |
MaxForwardCount |
已过时.
MaxForwardCount 属性指定消息从一个接收器到另一个接收器的最大次数。 当 silo 失败且成员身份不稳定时,优化时间在内部使用转发作为恢复机制。 在这种情况下,消息可能无法正确路由到目标,运行时会尝试多次转发此类消息,然后再拒绝这些消息。 (继承自 MessagingConfiguration) |
MaximumCacheTTL |
已过时.
MaximumTTL 属性指定在重新验证之前保留缓存条目的最长时间(以秒为单位)。 |
MaxJoinAttemptTime |
已过时.
在放弃之前尝试加入 silo 群集的秒数。 |
MaxMultiClusterGateways |
已过时.
应将每个群集的最大接收器数指定为用作网关。 |
MaxRequestProcessingTime |
已过时.
指定请求在激活报告为“已阻止”之前可以花费的最长时间 |
MaxResendCount |
已过时.
包含 Silo 全局配置参数的数据对象。 (继承自 MessagingConfiguration) |
MaxSocketAge |
已过时.
包含 Silo 全局配置参数的数据对象。 (继承自 MessagingConfiguration) |
MaxSockets |
已过时.
包含 Silo 全局配置参数的数据对象。 (继承自 MessagingConfiguration) |
MaxStorageBusyRetries |
已过时.
Azure 表操作的重试计数。 |
MembershipTableAssembly |
已过时.
用于自定义 MembershipTable 实现的程序集 |
MockReminderTableTimeout |
已过时.
包含 Silo 全局配置参数的数据对象。 |
NumMissedProbesLimit |
已过时.
孤岛中错过的“我还活着”检测信号消息的数量,或导致怀疑此孤岛已死亡的未答复探测的数量。 |
NumMissedTableIAmAliveLimit |
已过时.
表中缺少的“我活着”更新的数量,该更新来自 silo,导致记录警告。 不影响存活状态协议。 |
NumProbedSilos |
已过时.
每个 silo 探测的运行情况的接收器数。 |
NumVirtualBucketsConsistentRing |
已过时.
包含 Silo 全局配置参数的数据对象。 |
NumVotesForDeathDeclaration |
已过时.
将某些孤岛声明为死 (所需的未过期投票数最多应为 NumMissedProbesLimit) |
OpenConnectionTimeout |
已过时.
包含 Silo 全局配置参数的数据对象。 (继承自 MessagingConfiguration) |
PerformDeadlockDetection |
已过时.
包含 Silo 全局配置参数的数据对象。 |
PrimaryNodeIsRequired |
已过时.
确定是否需要将主节点配置为种子节点。 如此 如果 LivenessType 设置为 MembershipTableGrain,否则为 false。 |
ProbeTimeout |
已过时.
定期探测其他接收器的运行时间或接收器发送有关自身的“我还活着”检测信号消息的秒数。 |
ProviderConfigurations |
已过时.
各种运行时提供程序的配置。 |
ReminderServiceType |
已过时.
包含 Silo 全局配置参数的数据对象。 |
ReminderTableAssembly |
已过时.
用于自定义 ReminderTable 实现的程序集 |
ResendOnTimeout |
已过时.
包含 Silo 全局配置参数的数据对象。 (继承自 MessagingConfiguration) |
ResponseTimeout |
已过时.
包含 Silo 全局配置参数的数据对象。 (继承自 MessagingConfiguration) |
SeedNodes |
已过时.
SeedNodes 仅在本地开发设置中使用 LivenessProviderType.MembershipTableGrain SeedNodes 永远不会在生产中使用。 |
SerializationProviders |
已过时.
包含 Silo 全局配置参数的数据对象。 (继承自 MessagingConfiguration) |
ServiceId |
已过时.
服务 ID。 |
SiloSenderQueues |
已过时.
包含 Silo 全局配置参数的数据对象。 (继承自 MessagingConfiguration) |
Subnet |
已过时.
运行 silo 的子网。 仅当在多宿主群集上运行时,才应使用此选项。 在 Azure 中运行时,不应使用它。 |
TableRefreshTimeout |
已过时.
从成员资格表中定期提取更新的秒数。 |
TypeMapRefreshInterval |
已过时.
刷新群集粒度接口映射的秒数 |
UseAdoNetSystemStore |
已过时.
确定是否应使用 ADO 来存储成员资格和提醒信息。 如此 如果 LivenessType 和 ReminderServiceType 的任一或两者都设置为 SqlServer,否则为 false。 |
UseAzureSystemStore |
已过时.
确定是否应使用 Azure 存储来存储成员身份和提醒信息。 如此 如果 LivenessType 和 ReminderServiceType 的任一个或两者都设置为 AzureTable,否则为 false。 |
UseGlobalSingleInstanceByDefault |
已过时.
是否使用全局单实例协议作为默认的多群集注册策略。 |
UseLivenessGossip |
已过时.
是否使用八卦优化来加速传播活动性信息。 |
UseVirtualBucketsConsistentRing |
已过时.
包含 Silo 全局配置参数的数据对象。 |
ValidateInitialConnectivity |
已过时.
加入群集的新 silo 是否必须验证与所有其他 Active silo 的初始连接。 |
方法
扩展方法
RegisterBootstrapProvider(GlobalConfiguration, String, String, IDictionary<String,String>) |
已过时.
注册给定的启动提供程序。 |
RegisterBootstrapProvider<T>(GlobalConfiguration, String, IDictionary<String,String>) |
已过时.
注册给定类型的 , |