Orleans 2.0 官方文档 —— 5.5.6 集群和客户端 -> 配置指南 -> 选项类

选项类的列表

所有用于配置Orleans的选项类,都应位于Orleans.Configuration命名空间中。许多选项类在Orleans.Hosting命名空间中都有辅助方法。

IClientBuilder和ISiloHostBuilder的常见核心选项

选项类型用于
ClusterOptions设置ClusterIdServiceId
NetworkingOptions设置套接字和已打开连接的超时值
SerializationProviderOptions设置序列化提供程序
TypeManagementOptions设置类型映射的刷新周期(请参阅“异构的silo”和“版本控制”)

IClientBuilder的具体选项

选项类型用于
ClientMessagingOptions设置要保持打开的连接数,并指定要使用的网络接口
ClientStatisticsOption设置与统计输出相关的各种设置
GatewayOptions设置可用网关列表的刷新周期

ISiloHostBuilder的具体选项

选项类型用于
ClusterMembershipOptions集群成员身份的设置
ConsistentRingOptions用于一致性哈希算法的配置选项,用于平衡集群中的资源分配。
EndpointOptions设置Silo端点选项
GrainCollectionOptionsgrain垃圾收集选项
GrainVersioningOptions在异构部署中,管理grain实现的选择
LoadSheddingOptions减载配置的设置
MultiClusterOptions用于配置多集群支持的选项
PerformanceTuningOptions性能调整选项(网络,线程数)
ProcessExitHandlingOptions在进程退出时配置silo行为
SchedulingOptions配置调度程序行为
SiloMessagingOptions配置与silo相关的全局消息传递选项。
SiloOptions设置silo的名称
SiloStatisticsOptions设置与统计输出相关的各种设置
TelemetryOptions设置遥测消费者( telemetry consumer )的设置