다음을 통해 공유


옵션 클래스 목록

Orleans를 구성하는 데 사용된 모든 옵션 클래스는 Orleans.Configuration 네임스페이스에 있습니다. 대부분에는 Orleans.Hosting 네임스페이스의 도우미 메서드가 있습니다.

IClientBuilderISiloHostBuilder에 대한 일반적인 코어 옵션

옵션 유형 사용 대상
ClusterOptions ClusterIdServiceId 설정
NetworkingOptions 소켓 및 열린 연결에 대한 시간 제한 값 설정
SerializationProviderOptions` serialization 공급자 설정
TypeManagementOptions 형식 맵의 새로 고침 기간 설정(다른 유형의 사일로 및 버전 관리 참조)

IClientBuilder 관련 옵션

옵션 유형 사용 대상
ClientMessagingOptions 열린 상태로 유지할 연결 수 설정 및 사용할 네트워크 인터페이스 지정
StatisticsOptions 통계 출력과 관련된 설정
GatewayOptions 사용 가능한 게이트웨이 목록의 새로 고침 기간 설정
StaticGatewayListProviderOptions 클라이언트가 클러스터에 연결하는 데 사용할 URI 설정

ISiloHostBuilder 관련 옵션

옵션 유형 사용 대상
ClusterMembershipOptions 클러스터 멤버 자격에 대한 설정
ConsistentRingOptions 클러스터 전체에서 리소스 할당의 균형을 맞추는 데 사용되는 일관된 해시 알고리즘에 대한 구성 옵션입니다.
EndpointOptions 사일로 엔드포인트 옵션 설정
GrainCollectionOptions 조직 가비지 수집 옵션
GrainVersioningOptions 다른 유형의 배포에서 조직 구현 선택 제어
LoadSheddingOptions 부하 분산 구성에 대한 설정입니다. LoadShedding이 작동하려면 ClientBuilderExtensions.UsePerfCounterEnvironmentStatistics 또는 SiloHostBuilderExtensions.UsePerfCounterEnvironmentStatistics(Windows만 해당)와 같이 IHostEnvironmentStatistics의 등록된 구현이 있어야 합니다.
MultiClusterOptions 다중 클러스터 지원을 구성하기 위한 옵션
PerformanceTuningOptions 성능 튜닝 옵션(네트워킹, 스레드 수)
ProcessExitHandlingOptions 프로세스 종료 시 사일로 동작 구성
SchedulingOptions 스케줄러 동작 구성
SiloMessagingOptions 사일로와 관련된 전역 메시징 옵션 구성.
SiloOptions 사일로의 이름 설정
StatisticsOptions 통계 출력과 관련된 설정
TelemetryOptions 원격 분석 소비자 설정 지정