NodeConfiguration 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. 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 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() |
사용되지 않음.
개별 노드별 사일로 구성 매개 변수입니다. |