选项类列表

用于配置 Orleans 的所有选项类都位于命名空间中 Orleans.Configuration 。 许多命名空间中 Orleans.Hosting 也有帮助程序方法。

常见核心选项IClientBuilderISiloHostBuilder

选项类型 用于
ClusterOptions ClusterId设置和ServiceId
NetworkingOptions 为套接字和打开的连接设置超时值
SerializationProviderOptions 设置序列化提供程序
TypeManagementOptions 设置类型映射的刷新期(请参阅异类接收器和版本控制)

IClientBuilder-specific 选项

选项类型 用于
ClientMessagingOptions 设置要保持打开的连接数,并指定要使用的网络接口
StatisticsOptions 与统计信息输出相关的设置
GatewayOptions 设置可用网关列表的刷新期
StaticGatewayListProviderOptions 设置客户端用于连接到群集的 URI

ISiloHostBuilder-specific 选项

选项类型 用于
ClusterMembershipOptions 群集成员身份设置
ConsistentRingOptions 用于均衡群集中资源分配的一致哈希算法的配置选项。
EndpointOptions 设置接收器终结点选项
GrainCollectionOptions 粮食垃圾回收选项
GrainVersioningOptions 控制异类部署中的粒度实现选择
LoadSheddingOptions 用于加载棚子配置的设置。 必须具有注册的 IHostEnvironmentStatistics 实现,例如通过 ClientBuilderExtensions.UsePerfCounterEnvironmentStatisticsSiloHostBuilderExtensions.UsePerfCounterEnvironmentStatistics (仅限 Windows)才能 LoadShedding 正常运行。
MultiClusterOptions 配置多群集支持的选项
PerformanceTuningOptions 性能优化选项(网络、线程数)
ProcessExitHandlingOptions 在进程退出时配置接收器行为
SchedulingOptions 配置计划程序行为
SiloMessagingOptions 配置与孤岛相关的全局消息传送选项。
SiloOptions 设置接收器的名称
StatisticsOptions 与统计信息输出相关的设置
TelemetryOptions 设置遥测使用者设置