다음을 통해 공유


GlobalConfiguration 클래스

정의

주의

This type is obsolete and may be removed in a future release. Use configuration methods on ISiloHostBuilder to configure specific types.

사일로 전역 구성 매개 변수를 보유하는 데이터 개체입니다.

[System.Serializable]
public class GlobalConfiguration : Orleans.Runtime.Configuration.MessagingConfiguration
[System.Serializable]
[System.Obsolete("This type is obsolete and may be removed in a future release. Use configuration methods on ISiloHostBuilder to configure specific types.")]
public class GlobalConfiguration : Orleans.Runtime.Configuration.MessagingConfiguration
[<System.Serializable>]
type GlobalConfiguration = class
    inherit MessagingConfiguration
[<System.Serializable>]
[<System.Obsolete("This type is obsolete and may be removed in a future release. Use configuration methods on ISiloHostBuilder to configure specific types.")>]
type GlobalConfiguration = class
    inherit MessagingConfiguration
Public Class GlobalConfiguration
Inherits MessagingConfiguration
상속
GlobalConfiguration
특성

생성자

GlobalConfiguration()
사용되지 않음.

사일로 전역 구성 매개 변수를 보유하는 데이터 개체입니다.

필드

DEFAULT_MULTICLUSTER_REGISTRATION_STRATEGY
사용되지 않음.

사일로 전역 구성 매개 변수를 보유하는 데이터 개체입니다.

DEFAULT_PERFORM_DEADLOCK_DETECTION
사용되지 않음.

사일로 전역 구성 매개 변수를 보유하는 데이터 개체입니다.

DEFAULT_PLACEMENT_STRATEGY
사용되지 않음.

사일로 전역 구성 매개 변수를 보유하는 데이터 개체입니다.

ENFORCE_MINIMUM_REQUIREMENT_FOR_AGE_LIMIT
사용되지 않음.

사일로 전역 구성 매개 변수를 보유하는 데이터 개체입니다.

속성

ActivationCountBasedPlacementChooseOutOf
사용되지 않음.

사일로 전역 구성 매개 변수를 보유하는 데이터 개체입니다.

AdoInvariant
사용되지 않음.

ADO를 사용하는 경우 는 활동성 및 미리 알림에 대한 기본 데이터 공급자를 식별합니다. 세 부분으로 이루어진 이 명명 구문은 새 팩터리를 만들 때뿐만 아니라 공급자 이름 및 관련된 연결 문자열을 런타임에 검색할 수 있도록 애플리케이션 구성 파일에서 공급자를 식별하는 데도 사용됩니다. https://msdn.microsoft.com/en-us/library/dd0w4a2z%28v=vs.110%29.aspx 미리 알림 집합에 대해 이 값을 재정의하기 위해 AdoInvariantForReminders

AdoInvariantForReminders
사용되지 않음.

미리 알림에 대해 재정 AdoInvariant 의하도록 이 속성을 설정합니다.

AllowCallChainReentrancy
사용되지 않음.

사일로 전역 구성 매개 변수를 보유하는 데이터 개체입니다.

Application
사용되지 않음.

사일로 전역 구성 매개 변수를 보유하는 데이터 개체입니다.

AssumeHomogenousSilosForTesting
사용되지 않음.

사일로 전역 구성 매개 변수를 보유하는 데이터 개체입니다.

BackgroundGossipInterval
사용되지 않음.

배경 험담 사이의 시간.

BufferPoolBufferSize
사용되지 않음.

사일로 전역 구성 매개 변수를 보유하는 데이터 개체입니다.

(다음에서 상속됨 MessagingConfiguration)
BufferPoolMaxSize
사용되지 않음.

사일로 전역 구성 매개 변수를 보유하는 데이터 개체입니다.

(다음에서 상속됨 MessagingConfiguration)
BufferPoolPreallocationSize
사용되지 않음.

사일로 전역 구성 매개 변수를 보유하는 데이터 개체입니다.

(다음에서 상속됨 MessagingConfiguration)
CacheSize
사용되지 않음.

CacheSize 특성은 디렉터리 정보를 캐시할 최대 조직 수를 지정합니다.

CacheTTLExtensionFactor
사용되지 않음.

TTLExtensionFactor 특성은 안정적인 것으로 확인될 때 캐시 항목 TTL을 확장해야 하는 요소를 지정합니다.

ClientDropTimeout
사용되지 않음.

사일로 전역 구성 매개 변수를 보유하는 데이터 개체입니다.

(다음에서 상속됨 MessagingConfiguration)
ClientRegistrationRefresh
사용되지 않음.

사일로 전역 구성 매개 변수를 보유하는 데이터 개체입니다.

ClientSenderBuckets
사용되지 않음.

사일로 전역 구성 매개 변수를 보유하는 데이터 개체입니다.

(다음에서 상속됨 MessagingConfiguration)
ClusterId
사용되지 않음.

클러스터 ID. 동일한 클러스터 ID를 가진 사일로가 함께 조인됩니다. 다른 버전의 애플리케이션을 동시에 배포할 때 동일한 논리 클러스터에 조인하지 않아야 하는 경우 ID를 변경해야 합니다. 다중 클러스터 네트워크에서 클러스터 ID는 각 클러스터에 대해 고유해야 합니다.

CollectionQuantum
사용되지 않음.

사일로 전역 구성 매개 변수를 보유하는 데이터 개체입니다.

DataConnectionString
사용되지 않음.

활동성 및 미리 알림을 위한 기본 데이터 공급자에 대한 연결 문자열입니다. 예: Azure Storage, ZooKeeper, SQL Server, ect. 미리 알림 집합에 대해 이 값을 재정의하기 위해 DataConnectionStringForReminders

DataConnectionStringForReminders
사용되지 않음.

미리 알림에 대해 재정 DataConnectionString 의하도록 이 속성을 설정합니다.

DeathVoteExpirationTimeout
사용되지 않음.

멤버 자격 테이블에서 사망 투표에 대한 만료 시간(초)입니다.

DefaultCompatibilityStrategy
사용되지 않음.

사일로 전역 구성 매개 변수를 보유하는 데이터 개체입니다.

DefaultMultiCluster
사용되지 않음.

가십 채널에 다중 클러스터 구성이 없는 경우 사용할 클러스터 ID 목록입니다.

DefaultPlacementStrategy
사용되지 않음.

사일로 전역 구성 매개 변수를 보유하는 데이터 개체입니다.

DefaultVersionSelectorStrategy
사용되지 않음.

사일로 전역 구성 매개 변수를 보유하는 데이터 개체입니다.

DeploymentId
사용되지 않음.

배포 ID입니다. 이는 ClusterId와 동일하며 더 이상 사용되지 않습니다.

DeploymentLoadPublisherRefreshTime
사용되지 않음.

사일로 전역 구성 매개 변수를 보유하는 데이터 개체입니다.

DirectoryCachingStrategy
사용되지 않음.

DirectoryCachingStrategy 특성은 사용할 캐싱 전략을 지정합니다. 옵션은 None입니다. 즉, 디렉터리 항목을 로컬로 캐시하지 않습니다. LRU는 가장 최근에 사용한 표준 고정 크기 전략을 사용해야 했음을 나타냅니다. 및 Adaptive는 최대 크기가 고정된 적응 전략을 사용해야 했음을 나타냅니다. 적응 전략은 기본적으로 사용됩니다.

DirectoryLazyDeregistrationDelay
사용되지 않음.

조직 디렉터리에 활성화를 위한 항목을 추가한 시점과 해당 항목을 조건부로 제거할 수 있는 시점 사이의 시간 범위입니다. 조건부 등록 취소는 어떤 이유(예: 메시지 실패)로 인해 프롬프트 등록 취소가 실패한 활성화의 지연 정리에 사용됩니다. 디렉터리 파티션의 시간을 비교하므로 메시지 지연 및 clcks skues를 허용해야 하므로 항상 1분 이상이어야 합니다.

DropExpiredMessages
사용되지 않음.

사일로 전역 구성 매개 변수를 보유하는 데이터 개체입니다.

(다음에서 상속됨 MessagingConfiguration)
ExpectedClusterSize
사용되지 않음.

클러스터의 예상 크기입니다. 매우 정확할 필요가 없으며 과대 평가될 수 있습니다.

FallbackSerializationProvider
사용되지 않음.

사일로 전역 구성 매개 변수를 보유하는 데이터 개체입니다.

(다음에서 상속됨 MessagingConfiguration)
FastKillOnCancelKeyPress
사용되지 않음.

사일로 전역 구성 매개 변수를 보유하는 데이터 개체입니다.

GatewaySenderQueues
사용되지 않음.

사일로 전역 구성 매개 변수를 보유하는 데이터 개체입니다.

(다음에서 상속됨 MessagingConfiguration)
GlobalSingleInstanceNumberRetries
사용되지 않음.

의심스러운 상태로 전환하기 전의 빠른 재시도 횟수입니다.

GlobalSingleInstanceRetryInterval
사용되지 않음.

의심스러운 활성화에 대한 느린 재시도 사이의 시간입니다.

GossipChannels
사용되지 않음.

가십 채널에 대한 연결 문자열 목록입니다.

GrainServiceConfigurations
사용되지 않음.

조직 서비스에 대한 구성입니다.

HasMultiClusterNetwork
사용되지 않음.

이 클러스터가 다중 클러스터 네트워크의 일부로 구성되었는지 여부

IAmAliveTablePublishTimeout
사용되지 않음.

이 사일로가 활성 상태인 멤버 자격 테이블에 주기적으로 쓸 시간(초)입니다. 진단용으로만 사용됩니다.

InitialCacheTTL
사용되지 않음.

InitialTTL 특성은 다시 수정하기 전에 캐시 항목을 유지하기 위한 초기(최소) 시간(초)을 지정합니다.

LargeMessageWarningThreshold
사용되지 않음.

LargeMessageWarningThreshold 특성은 큰 메시지에 대한 경고 추적 메시지를 생성할 시기를 지정합니다.

(다음에서 상속됨 MessagingConfiguration)
LivenessEnabled
사용되지 않음.

사일로 활동 프로토콜을 사용하지 않도록 설정하는 전역 스위치입니다(테스트에만 사용해야 함). LivenessEnabled 특성이 제공되고 "false"로 설정된 경우 활동성 적용을 표시하지 않습니다. 사일로가 죽은 것으로 의심되지만 이 특성이 "false"로 설정된 경우 의심은 시스템에 전파되지 않고 적용됩니다. 이 매개 변수는 테스트 및 문제 해결에만 사용됩니다. 프로덕션 환경에서는 항상 활동성을 사용하도록 설정해야 합니다. 기본값은 true(사용)

LivenessType
사용되지 않음.

사일로 전역 구성 매개 변수를 보유하는 데이터 개체입니다.

MaxForwardCount
사용되지 않음.

MaxForwardCount 특성은 메시지가 사일로에서 다른 사일로로 전달되는 최대 횟수를 지정합니다. 전달은 사일로가 실패하고 멤버 자격이 불안정할 때 튜타임에서 복구 메커니즘으로 내부적으로 사용됩니다. 이러한 경우 메시지가 대상으로 올바르게 라우팅되지 않을 수 있으며 런타임은 해당 메시지를 거부하기 전에 여러 번 전달하려고 시도합니다.

(다음에서 상속됨 MessagingConfiguration)
MaximumCacheTTL
사용되지 않음.

MaximumTTL 특성은 다시 수정하기 전에 캐시 항목을 유지하는 최대 시간(초)을 지정합니다.

MaxJoinAttemptTime
사용되지 않음.

포기하기 전에 사일로 클러스터에 조인하려고 시도하는 시간(초)입니다.

MaxMultiClusterGateways
사용되지 않음.

게이트웨이 역할을 하려면 클러스터당 최대 사일로 수를 지정해야 합니다.

MaxRequestProcessingTime
사용되지 않음.

활성화가 "차단됨"으로 보고되기까지 요청이 걸릴 수 있는 최대 시간을 지정합니다.

MaxResendCount
사용되지 않음.

사일로 전역 구성 매개 변수를 보유하는 데이터 개체입니다.

(다음에서 상속됨 MessagingConfiguration)
MaxSocketAge
사용되지 않음.

사일로 전역 구성 매개 변수를 보유하는 데이터 개체입니다.

(다음에서 상속됨 MessagingConfiguration)
MaxSockets
사용되지 않음.

사일로 전역 구성 매개 변수를 보유하는 데이터 개체입니다.

(다음에서 상속됨 MessagingConfiguration)
MaxStorageBusyRetries
사용되지 않음.

Azure Table 작업에 대한 재시도 횟수입니다.

MembershipTableAssembly
사용되지 않음.

사용자 지정 MembershipTable 구현에 사용할 어셈블리

MockReminderTableTimeout
사용되지 않음.

사일로 전역 구성 매개 변수를 보유하는 데이터 개체입니다.

NumMissedProbesLimit
사용되지 않음.

사일로에서 놓친 "나는 살아 있다" 하트비트 메시지의 수 또는 이 사일로를 죽은 것으로 의심하게 하는 응답되지 않은 프로브의 수.

NumMissedTableIAmAliveLimit
사용되지 않음.

경고가 기록되도록 하는 사일로의 테이블에서 누락된 "I am alive" 업데이트 수입니다. 활동성 프로토콜에 영향을 주지 않습니다.

NumProbedSilos
사용되지 않음.

활기를 위해 각 사일로 프로브의 사일로 수입니다.

NumVirtualBucketsConsistentRing
사용되지 않음.

사일로 전역 구성 매개 변수를 보유하는 데이터 개체입니다.

NumVotesForDeathDeclaration
사용되지 않음.

일부 사일로를 데드로 선언하는 데 필요한 만료되지 않은 투표 수입니다(최대 NumMissedProbesLimit여야 합니다).

OpenConnectionTimeout
사용되지 않음.

사일로 전역 구성 매개 변수를 보유하는 데이터 개체입니다.

(다음에서 상속됨 MessagingConfiguration)
PerformDeadlockDetection
사용되지 않음.

사일로 전역 구성 매개 변수를 보유하는 데이터 개체입니다.

PrimaryNodeIsRequired
사용되지 않음.

주 노드를 시드 노드로 구성해야 하는지 여부를 결정합니다. LivenessType이 MembershipTableGrain으로 설정되어 있으면 True이고, 그렇지 않으면 false입니다.

ProbeTimeout
사용되지 않음.

주기적으로 다른 사일로를 조사하거나 사일로가 자신에 대해 "나는 살아 있다"는 하트비트 메시지를 보내는 데 걸리는 시간(초)입니다.

ProviderConfigurations
사용되지 않음.

다양한 런타임 공급자에 대한 구성입니다.

ReminderServiceType
사용되지 않음.

사일로 전역 구성 매개 변수를 보유하는 데이터 개체입니다.

ReminderTableAssembly
사용되지 않음.

사용자 지정 ReminderTable 구현에 사용할 어셈블리

ResendOnTimeout
사용되지 않음.

사일로 전역 구성 매개 변수를 보유하는 데이터 개체입니다.

(다음에서 상속됨 MessagingConfiguration)
ResponseTimeout
사용되지 않음.

사일로 전역 구성 매개 변수를 보유하는 데이터 개체입니다.

(다음에서 상속됨 MessagingConfiguration)
SeedNodes
사용되지 않음.

SeedNode는 LivenessProviderType.MembershipTableGrain SeedNodes가 프로덕션 환경에서 사용되지 않는 로컬 개발 설정에서만 사용됩니다.

SerializationProviders
사용되지 않음.

사일로 전역 구성 매개 변수를 보유하는 데이터 개체입니다.

(다음에서 상속됨 MessagingConfiguration)
ServiceId
사용되지 않음.

서비스 ID입니다.

SiloSenderQueues
사용되지 않음.

사일로 전역 구성 매개 변수를 보유하는 데이터 개체입니다.

(다음에서 상속됨 MessagingConfiguration)
Subnet
사용되지 않음.

사일로가 실행되는 서브넷입니다. 이 옵션은 다중 홈 클러스터에서 실행하는 경우에만 사용해야 합니다. Azure에서 실행할 때는 사용하지 않아야 합니다.

TableRefreshTimeout
사용되지 않음.

멤버 자격 테이블에서 업데이트를 주기적으로 가져올 시간(초)입니다.

TypeMapRefreshInterval
사용되지 않음.

클러스터 조직 인터페이스 맵을 새로 고칠 시간(초)

UseAdoNetSystemStore
사용되지 않음.

멤버 자격 및 미리 알림 정보의 스토리지에 ADO를 사용해야 하는지 여부를 결정합니다. LivenessType 및 ReminderServiceType 중 하나 또는 둘 다를 SqlServer로 설정하면 True이고, 그렇지 않으면 false입니다.

UseAzureSystemStore
사용되지 않음.

멤버 자격 및 미리 알림 정보의 스토리지에 Azure Storage를 사용해야 하는지 여부를 결정합니다. LivenessType 및 ReminderServiceType 중 하나 또는 둘 다를 AzureTable로 설정하면 True이고, 그렇지 않으면 false입니다.

UseGlobalSingleInstanceByDefault
사용되지 않음.

전역 단일 인스턴스 프로토콜을 기본 다중 클러스터 등록 전략으로 사용할지 여부입니다.

UseLivenessGossip
사용되지 않음.

가십 최적화를 사용하여 활동성 정보 확산 속도를 높일지 여부입니다.

UseVirtualBucketsConsistentRing
사용되지 않음.

사일로 전역 구성 매개 변수를 보유하는 데이터 개체입니다.

ValidateInitialConnectivity
사용되지 않음.

클러스터를 조인하는 새 사일로가 다른 모든 활성 사일로와의 초기 연결의 유효성을 검사해야 하는지 여부입니다.

메서드

GetAllProviderConfigurations()
사용되지 않음.

현재 구성된 모든 공급자 구성의 열거형을 검색합니다.

RegisterBootstrapProvider(String, String, IDictionary<String,String>)
사용되지 않음.

지정된 부트스트랩 공급자를 등록합니다.

RegisterBootstrapProvider<T>(String, IDictionary<String,String>)
사용되지 않음.

지정된 형식을 T 등록합니다. 여기서 T 은 부트스트랩 공급자입니다.

RegisterGrainService(String, String, IDictionary<String,String>)
사용되지 않음.

사일로 전역 구성 매개 변수를 보유하는 데이터 개체입니다.

RegisterLogConsistencyProvider(String, String, IDictionary<String,String>)
사용되지 않음.

지정된 로그 일관성 공급자를 등록합니다.

RegisterLogConsistencyProvider<T>(String, IDictionary<String,String>)
사용되지 않음.

지정된 형식을 T 등록합니다. 여기서 T 은 로그 일관성 공급자입니다.

RegisterStatisticsProvider(String, String, IDictionary<String,String>)
사용되지 않음.

사일로 전역 구성 매개 변수를 보유하는 데이터 개체입니다.

RegisterStatisticsProvider<T>(String, IDictionary<String,String>)
사용되지 않음.

사일로 전역 구성 매개 변수를 보유하는 데이터 개체입니다.

RegisterStorageProvider(String, String, IDictionary<String,String>)
사용되지 않음.

지정된 스토리지 공급자를 등록합니다.

RegisterStorageProvider<T>(String, IDictionary<String,String>)
사용되지 않음.

지정된 형식을 T 등록합니다. 여기서 T 은 스토리지 공급자입니다.

RegisterStreamProvider(String, String, IDictionary<String,String>)
사용되지 않음.

지정된 스트림 공급자를 등록합니다.

RegisterStreamProvider<T>(String, IDictionary<String,String>)
사용되지 않음.

지정된 형식을 T 등록합니다. 여기서 T 은 스트림 공급자입니다.

Remap(GlobalConfiguration+GossipChannelType)
사용되지 않음.

사일로 전역 구성 매개 변수를 보유하는 데이터 개체입니다.

ToString()
사용되지 않음.

사일로 전역 구성 매개 변수를 보유하는 데이터 개체입니다.

TryGetProviderConfiguration(String, String, IProviderConfiguration)
사용되지 않음.

기존 공급자 구성을 검색합니다.

확장 메서드

RegisterBootstrapProvider(GlobalConfiguration, String, String, IDictionary<String,String>)
사용되지 않음.

지정된 부트스트랩 공급자를 등록합니다.

RegisterBootstrapProvider<T>(GlobalConfiguration, String, IDictionary<String,String>)
사용되지 않음.

지정된 형식을 T 등록합니다. 여기서 T 은 부트스트랩 공급자입니다.

적용 대상