다음을 통해 공유


구현 세부 정보 개요

Orleans 수명 주기

일부 Orleans 동작은 순서가 지정된 시작 및 종료가 필요할 정도로 충분히 복잡합니다. 이 Orleans 문제를 해결하기 위해 일반적인 구성 요소 수명 주기 패턴을 도입했습니다.

메시징 전달 보장

Orleans 메시징 배달 보장은 기본적으로 최대 한 번 입니다. 필요에 따라 시간 초과 시 재시도를 구성하는 경우, Orleans는 최소 한 번의 배달을 제공합니다.

스케줄러

Orleans Scheduler는 애플리케이션 코드 및 런타임 코드의 일부를 실행하여 단일 스레드 실행 의미 체계를 보장하는 런타임 내의 구성 요소 Orleans 입니다.

클러스터 관리

Orleans 는 기본 제공 멤버 자격 프로토콜(Silo Membership이라고도 함)을 통해 클러스터 관리를 제공합니다. 이 프로토콜의 목표는 모든 사일로(Orleans 서버)가 현재 활성 사일로 세트에 동의하고, 실패한 사일로를 검색하고, 새 사일로가 클러스터에 조인될 수 있도록 하는 것입니다.

스트림 구현

이 섹션에서는 Orleans Stream 구현에 대한 개략적인 개요를 제공합니다. 애플리케이션 수준에서 볼 수 없는 개념 및 세부 정보를 설명합니다.

부하 분산

일반적으로 부하 분산은 런타임의 핵심 Orleans 요소 중 하나입니다.

유닛 테스트

이 섹션에서는 곡물이 올바르게 작동하는지 확인하기 위해 단위 테스트하는 방법을 보여 줍니다.