다음을 통해 공유


Orleans.EventSourcing 네임스페이스

클래스

ConnectionIssue

로그 일관성 프로토콜 내에서 발생하는 연결 문제에 대한 정보를 나타냅니다. 프로토콜 내에서 다시 시도 루프를 추적하는 데 사용되며, 통신 문제에 대한 로그 일치 조직을 모니터링하려는 사용자에게 표시됩니다.

JournaledGrain<TGrainState>

표준 이벤트 소싱 용어를 사용하는 로그 일치 조직에 대한 기본 클래스입니다. 모든 작업은 재진입이 안전합니다.

JournaledGrain<TGrainState,TEventBase>

표준 이벤트 소싱 용어를 사용하는 로그 일치 조직에 대한 기본 클래스입니다. 모든 작업은 재진입이 안전합니다.

LogConsistencyStatistics

로그 일관성을 사용하는 조직에 대한 통계 컬렉션입니다. LogConsistentGrain<TView>을 참조하십시오.

LogConsistentGrain<TView>

상태를 관리하기 위해 로그 일관성을 사용하는 모든 조직에 대한 기본 클래스입니다. 로그 일관성을 사용하는 조직과 동일합니다 Grain<TGrainState> . (SiloAssemblyLoader는 형식을 추출하는 데 사용합니다.)

ProtocolTransportException

프로토콜 메시징 계층에서 throw된 예외입니다.

인터페이스

IConnectionIssueListener

연결 문제를 모니터링하기 위해 사용자가 재정의할 수 있는 가상 보호된 메서드를 사용하여 로그 일치 조직에 의해 구현되는 인터페이스입니다.

ILogConsistencyDiagnostics

진단 대한 인터페이스입니다.

ILogConsistencyProtocolMessage

프로토콜 메시지를 나타내는 클래스를 표시하는 인터페이스입니다. 이러한 모든 클래스는 직렬화할 수 있어야 합니다.

ILogConsistencyProtocolParticipant

다중 클러스터 로그 일관성 프로토콜에 참여하는 조직에 대한 조직 인터페이스입니다.

ILogConsistencyProtocolServices

사용자 지정 일관성 또는 복제 프로토콜을 사용하는 로그 보기 어댑터에서 사용할 수 있는 기능입니다. 서로 다른 클러스터에서 로그 일치 조직의 복제본 간의 통신을 추상화합니다.

ILogViewAdaptor<TLogView,TLogEntry>

로그 뷰 어댑터 는 상태가 로그 뷰로 정의된 에 대한 LogConsistentGrain<TView>스토리지 인터페이스입니다.

조직당 하나의 어댑터(조직이 활성화될 때 설치 ILogViewAdaptorFactory 됨)가 있습니다.

ILogViewAdaptorFactory

로그 보기 어댑터 팩터리에 대해 구현할 인터페이스

ILogViewAdaptorHost<TLogView,TLogEntry>

로그 보기 일관성을 사용하는 모든 조직에서 구현되는 인터페이스 조직별 정보 및 콜백에 대한 로그 보기 어댑터 액세스 권한을 제공합니다.

ILogViewRead<TView,TLogEntry>

로그 뷰를 읽기 위한 인터페이스입니다.

ILogViewUpdate<TLogEntry>

로그를 업데이트하기 위한 인터페이스입니다.