다음을 통해 공유


Orleans 애플리케이션 실행

일반적인 Orleans 애플리케이션은 곡물이 있는 서버 프로세스(사일로)의 클러스터와 외부 요청을 수신하고, 조직 메서드 호출로 전환하고, 결과를 반환하는 클라이언트 프로세스 집합(일반적으로 웹 서버)으로 구성됩니다. 따라서 애플리케이션을 실행하는 Orleans 첫 번째 단계는 사일로 클러스터를 시작하는 것입니다. 테스트 목적으로, 클러스터는 단일 사일로로 구성될 수 있습니다. 신뢰할 수 있는 프로덕션 배포를 위해서는 장애 허용과 규모 확장을 위해 클러스터에 두 개 이상의 사일로가 있는 것이 바람직합니다.

클러스터가 실행되면 클러스터에 연결하고 그레인에 요청을 보낼 수 있는 하나 이상의 클라이언트 프로세스를 시작합니다. 클라이언트는 게이트웨이라는 사일로의 특수 TCP 엔드포인트에 연결합니다. 기본적으로 클러스터의 모든 사일로에는 클라이언트 게이트웨이가 사용하도록 설정되어 있습니다. 클라이언트는 성능 및 복원력을 향상하기 위해 모든 사일로에 병렬로 연결합니다.

사일로 구성 및 시작

IHost와 함께 사일로를 구성하십시오. 자세한 내용은 다음을 참조하세요 Orleans. 서버 구성. 호스트 내에서 사일로를 구성한 후 호스트를 시작하여 Orleans 사일로를 초기화합니다.

클라이언트 구성 및 연결

IHost를 사용하여 사일로와 유사하게 클라이언트를 구성합니다. 자세한 내용은 다음을 참조하세요Orleans. 클라이언트 구성. 클라이언트가 구성되면 클라이언트가 사일로에 연결되도록 호스트 인스턴스를 시작합니다.

프로덕션 구성

여기서 사용되는 구성 예제는 동일한 컴퓨터(localhost)에서 실행되는 사일로 및 클라이언트를 테스트하는 것입니다. 프로덕션 환경에서 사일로와 클라이언트는 일반적으로 서로 다른 서버에서 실행되며 신뢰할 수 있는 클러스터 구성 옵션 중 하나로 구성됩니다. 이에 대한 자세한 내용은 구성 가이드클러스터 관리에 대한 설명을 참조하세요.

다음 단계