选项类的列表
所有用于配置Orleans的选项类,都应位于Orleans.Configuration
命名空间中。许多选项类在Orleans.Hosting
命名空间中都有辅助方法。
IClientBuilder和ISiloHostBuilder的常见核心选项
选项类型 | 用于 |
---|
ClusterOptions | 设置ClusterId 和ServiceId |
NetworkingOptions | 设置套接字和已打开连接的超时值 |
SerializationProviderOptions | 设置序列化提供程序 |
TypeManagementOptions | 设置类型映射的刷新周期(请参阅“异构的silo”和“版本控制”) |
IClientBuilder的具体选项
选项类型 | 用于 |
---|
ClientMessagingOptions | 设置要保持打开的连接数,并指定要使用的网络接口 |
ClientStatisticsOption | 设置与统计输出相关的各种设置 |
GatewayOptions | 设置可用网关列表的刷新周期 |
ISiloHostBuilder的具体选项
选项类型 | 用于 |
---|
ClusterMembershipOptions | 集群成员身份的设置 |
ConsistentRingOptions | 用于一致性哈希算法的配置选项,用于平衡集群中的资源分配。 |
EndpointOptions | 设置Silo端点选项 |
GrainCollectionOptions | grain垃圾收集选项 |
GrainVersioningOptions | 在异构部署中,管理grain实现的选择 |
LoadSheddingOptions | 减载配置的设置 |
MultiClusterOptions | 用于配置多集群支持的选项 |
PerformanceTuningOptions | 性能调整选项(网络,线程数) |
ProcessExitHandlingOptions | 在进程退出时配置silo行为 |
SchedulingOptions | 配置调度程序行为 |
SiloMessagingOptions | 配置与silo相关的全局消息传递选项。 |
SiloOptions | 设置silo的名称 |
SiloStatisticsOptions | 设置与统计输出相关的各种设置 |
TelemetryOptions | 设置遥测消费者( telemetry consumer )的设置 |