GlobalConfiguration 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
주의
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() |
사용되지 않음.
사일로 전역 구성 매개 변수를 보유하는 데이터 개체입니다. |
필드
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 |
사용되지 않음.
클러스터를 조인하는 새 사일로가 다른 모든 활성 사일로와의 초기 연결의 유효성을 검사해야 하는지 여부입니다. |
메서드
확장 메서드
RegisterBootstrapProvider(GlobalConfiguration, String, String, IDictionary<String,String>) |
사용되지 않음.
지정된 부트스트랩 공급자를 등록합니다. |
RegisterBootstrapProvider<T>(GlobalConfiguration, String, IDictionary<String,String>) |
사용되지 않음.
지정된 형식을 |