Orleans 구성 가이드

이 구성 가이드에서는 주요 구성 매개 변수와 이러한 매개 변수를 가장 일반적인 사용 시나리오에서 사용하는 방법에 대해 알아봅니다. Orleans는 개발 및 테스트를 위한 로컬 단일 노드 배포, 서버 클러스터링, 다중 인스턴스 Azure 작업자 역할 등 다양한 사용 시나리오에 맞는 다양한 구성에서 사용할 수 있습니다.

이 가이드에서는 대상 시나리오 중 하나에서 Orleans를 실행하는 데 필요한 주요 구성 매개 변수에 대한 지침을 제공합니다. 다른 구성 매개 변수는 주로 성능 향상을 위해 Orleans를 미세 조정하는 데 도움이 됩니다.

사일로와 클라이언트는 각각 SiloHostBuilderClientBuilder를 통해 프로그래밍 방식으로 구성됩니다. 여러 추가 옵션 클래스를 사용할 수 있습니다. Orleans의 옵션 클래스는 .NET의 옵션 패턴을 따르며 파일, 환경 변수 또는 기타 유효한 구성 공급자를 통해 로드할 수 있습니다.

로컬 개발을 위해 사일로 및 클라이언트를 구성하려면 로컬 개발 구성 섹션을 참조하세요. 이 가이드의 서버 구성클라이언트 구성 섹션에서는 각각 사일로 및 클라이언트 구성에 대해 설명합니다.

일반적인 구성에 대한 섹션에서는 몇 가지 일반적인 구성에 대한 요약을 제공합니다. 구성할 수 있는 중요한 핵심 옵션 목록은 이 섹션에서 찾을 수 있습니다.

중요

.NET 가비지 수집 구성에 자세히 설명된 대로 .NET 가비지 수집을 올바르게 구성해야 합니다.