다음을 통해 공유


NodeConfiguration 클래스

정의

주의

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 NodeConfiguration : Orleans.Runtime.Configuration.IStatisticsConfiguration, Orleans.Runtime.Configuration.ITraceConfiguration
[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 NodeConfiguration : Orleans.Runtime.Configuration.IStatisticsConfiguration
[<System.Serializable>]
type NodeConfiguration = class
    interface ITraceConfiguration
    interface IStatisticsConfiguration
[<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 NodeConfiguration = class
    interface IStatisticsConfiguration
Public Class NodeConfiguration
Implements IStatisticsConfiguration, ITraceConfiguration
Public Class NodeConfiguration
Implements IStatisticsConfiguration
상속
NodeConfiguration
특성
구현

생성자

NodeConfiguration()
사용되지 않음.

개별 노드별 사일로 구성 매개 변수입니다.

NodeConfiguration(NodeConfiguration)
사용되지 않음.

개별 노드별 사일로 구성 매개 변수입니다.

속성

ActivationSchedulingQuantum
사용되지 않음.

ActivationSchedulingQuantum은 활성화 매크로 턴(여러 마이크로 턴)의 기간에 대한 소프트 시간 제한입니다. 활성화가 이보다 더 오래 마이크로 턴을 실행하는 경우 스레드를 포기합니다. 이 값을 0 또는 음수로 설정하면 전체 작업 큐가 드레이닝됩니다(MaxWorkItemsPerTurn 허용).

AdditionalAssemblyDirectories
사용되지 않음.

개별 노드별 사일로 구성 매개 변수입니다.

AddressType
사용되지 않음.

이 사일로의 IP 주소인 AddressFamilyof입니다.

BulkMessageLimit
사용되지 않음.

개별 노드별 사일로 구성 매개 변수입니다.

DefaultConnectionLimit
사용되지 않음.

개별 노드별 사일로 구성 매개 변수입니다.

DefaultTraceLevel
사용되지 않음.

개별 노드별 사일로 구성 매개 변수입니다.

DelayWarningThreshold
사용되지 않음.

DelayWarningThreshold 특성은 경고 로그 메시지가 기록되는 작업 항목 큐 지연 임계값을 지정합니다. 즉, 작업 항목 큐에 추가 및 작업 항목 실행 사이의 지연 시간이 DelayWarningThreshold보다 큰 경우 경고 로그가 기록됩니다. 기본값은 10초입니다.

DNSHostName
사용되지 않음.

이 사일로의 DNS 호스트 이름입니다. 이는 실제 호스트 이름이며 IP 주소가 없습니다. 설정할 수 없습니다. Dns.GetHostName()과 같습니다.

Endpoint
사용되지 않음.

사일로에서 사일로 간 통신에 사용하는 IPEndPoint입니다.

ExcludedGrainTypes
사용되지 않음.

개별 노드별 사일로 구성 매개 변수입니다.

Expect100Continue
사용되지 않음.

개별 노드별 사일로 구성 매개 변수입니다.

Generation
사용되지 않음.

이 사일로의 epoch 생성 번호입니다.

HostNameOrIPAddress
사용되지 않음.

이 사일로의 호스트 이름 또는 IP 주소입니다. 구성 가능한 IP 주소 또는 호스트 이름입니다.

IsGatewayNode
사용되지 않음.

이것이 사일로인지 여부는 프록시 게이트웨이 사일로입니다.

IsPrimaryNode
사용되지 않음.

이것이 기본 사일로인지 여부입니다(개발 설정에만 적용됨).

IsSeedNode
사용되지 않음.

이것이 시드 사일로 중 하나인지 여부입니다(개발 설정에만 적용됨).

LargeMessageWarningThreshold
사용되지 않음.

개별 노드별 사일로 구성 매개 변수입니다.

LimitManager
사용되지 않음.

다양한 사일로 제한에 대한 값입니다.

LoadSheddingEnabled
사용되지 않음.

LoadShedding 요소는 노드에 대한 게이트웨이 부하 분산 구성을 지정합니다. 표시되지 않으면 게이트웨이 부하 분산이 사용하지 않도록 설정됩니다.

LoadSheddingLimit
사용되지 않음.

LoadLimit 특성은 부하가 분산되기 시작하는 시스템 부하를 CPU%로 지정합니다. 이 값은 %이므로 유효한 값은 1에서 100 사이이며 적절한 값은 일반적으로 80에서 95 사이입니다. 이 값은 기본값인 부하 분산을 사용하지 않도록 설정하면 무시됩니다. 부하 분산을 사용하도록 설정하고 이 특성이 표시되지 않으면 기본 제한은 95%입니다.

MaxActiveThreads
사용되지 않음.

MaxActiveThreads 특성은 스케줄러가 허용할 최대 동시 활성 스레드 수를 지정합니다. 일반적으로 이 숫자는 노드의 코어 수와 거의 같아야 합니다. 값 0을 사용하면 System.Environment.ProcessorCount에서 숫자를 대신 결정합니다. 이 숫자는 xml 구성에서 설정한 경우에만 유효합니다.

MinDotNetThreadPoolSize
사용되지 않음.

개별 노드별 사일로 구성 매개 변수입니다.

Port
사용되지 않음.

사일로가 사일로 간 통신에 사용하는 포트입니다.

PropagateActivityId
사용되지 않음.

Trace.CorrelationManager.ActivityId 설정을 조직 호출로 전파해야 하는지 여부입니다.

ProxyGatewayEndpoint
사용되지 않음.

이 사일로가 (게이트웨이) 사일로-클라이언트 통신에 사용하는 IPEndPoint입니다.

SiloName
사용되지 않음.

이 사일로의 이름입니다.

SiloShutdownEventName
사용되지 않음.

개별 노드별 사일로 구성 매개 변수입니다.

StartupTypeName
사용되지 않음.

구성 파일에서 Startup 클래스의 이름을 지정합니다.

StatisticsCollectionLevel
사용되지 않음.

개별 노드별 사일로 구성 매개 변수입니다.

StatisticsLogWriteInterval
사용되지 않음.

LogWriteInterval 특성은 로그 파일에서 통계를 업데이트하는 빈도를 지정합니다. 기본값은 5분입니다.

StatisticsMetricsTableWriteInterval
사용되지 않음.

MetricsTableWriteInterval 특성은 Azure 테이블에서 메트릭을 업데이트하는 빈도를 지정합니다. 기본값은 30초입니다.

StatisticsPerfCountersWriteInterval
사용되지 않음.

PerfCounterWriteInterval 특성은 Windows 성능 카운터를 업데이트하는 빈도를 지정합니다. 기본값은 30초입니다.

StatisticsProviderName
사용되지 않음.

개별 노드별 사일로 구성 매개 변수입니다.

StatisticsWriteLogStatisticsToTable
사용되지 않음.

WriteLogStatisticsToTable 특성은 로그 통계를 별도의 특수 Azure 테이블에 기록해야 하는지 여부를 지정합니다. 기본값은 yes입니다.

Subnet
사용되지 않음.

개별 노드별 사일로 구성 매개 변수입니다.

TelemetryConfiguration
사용되지 않음.

개별 노드별 사일로 구성 매개 변수입니다.

TraceFileName
사용되지 않음.

개별 노드별 사일로 구성 매개 변수입니다.

TraceFilePattern
사용되지 않음.

개별 노드별 사일로 구성 매개 변수입니다.

TraceLevelOverrides
사용되지 않음.

개별 노드별 사일로 구성 매개 변수입니다.

TraceToConsole
사용되지 않음.

개별 노드별 사일로 구성 매개 변수입니다.

TurnWarningLengthThreshold
사용되지 않음.

TurnWarningLengthThreshold는 마이크로 턴이 CPU에서 이 기간보다 오래 실행되면 추적 경고를 생성하는 소프트 시간 제한입니다.

UseNagleAlgorithm
사용되지 않음.

개별 노드별 사일로 구성 매개 변수입니다.

메서드

ToString()
사용되지 않음.

개별 노드별 사일로 구성 매개 변수입니다.

적용 대상