다음을 통해 공유


ConnectionIssue 클래스

정의

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

[Orleans.GenerateSerializer]
[System.Serializable]
public abstract class ConnectionIssue
[<Orleans.GenerateSerializer>]
[<System.Serializable>]
type ConnectionIssue = class
Public MustInherit Class ConnectionIssue
상속
ConnectionIssue
파생
특성

생성자

ConnectionIssue()

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

속성

NumberOfConsecutiveFailures

첫 번째 실패 이후 이 문제를 관찰한 횟수

RetryDelay

다음 재시도 전에 대기 중인 지연

TimeOfFirstFailure

이 문제를 처음 관찰한 UTC 타임스탬프

TimeStamp

문제가 관찰된 마지막 시간의 UTC 타임스탬프

메서드

ComputeRetryDelay(Nullable<TimeSpan>)

나머지 정보에 따라 재시도 지연을 계산합니다. 문제의 특정 범주를 나타내는 서브클래스로 재정의됩니다.

적용 대상