LoadShedQueueFlowController.CreateAsPercentageOfCPU 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
CreateAsPercentageOfCPU(Int32, LoadSheddingOptions) |
CPU가 지정된 제한에 도달하면 트리거되는 흐름 컨트롤러를 만듭니다. 참고: 부하 분산을 사용하도록 설정한 경우에만 트리거됩니다. |
CreateAsPercentageOfCPU(Int32, Func<NodeConfiguration>) |
CPU가 지정된 제한에 도달하면 트리거되는 흐름 컨트롤러를 만듭니다. 참고: 부하 분산을 사용하도록 설정한 경우에만 트리거됩니다. |
CreateAsPercentageOfCPU(Int32, LoadSheddingOptions, IEnvironmentStatisticsProvider) |
CPU가 지정된 제한에 도달하면 트리거되는 흐름 컨트롤러를 만듭니다. 참고: 부하 분산을 사용하도록 설정한 경우에만 트리거됩니다. |
CreateAsPercentageOfCPU(Int32, LoadSheddingOptions, IHostEnvironmentStatistics) |
CPU가 지정된 제한에 도달하면 트리거되는 흐름 컨트롤러를 만듭니다. 참고: 부하 분산을 사용하도록 설정한 경우에만 트리거됩니다. |
CreateAsPercentageOfCPU(Int32, LoadSheddingOptions)
CPU가 지정된 제한에 도달하면 트리거되는 흐름 컨트롤러를 만듭니다. 참고: 부하 분산을 사용하도록 설정한 경우에만 트리거됩니다.
public static Orleans.Streams.IQueueFlowController CreateAsPercentageOfCPU (int loadSheddingLimit, Orleans.Configuration.LoadSheddingOptions options);
static member CreateAsPercentageOfCPU : int * Orleans.Configuration.LoadSheddingOptions -> Orleans.Streams.IQueueFlowController
Public Shared Function CreateAsPercentageOfCPU (loadSheddingLimit As Integer, options As LoadSheddingOptions) As IQueueFlowController
매개 변수
- loadSheddingLimit
- Int32
큐 읽기 속도 감소를 트리거하는 CPU의 백분율
- options
- LoadSheddingOptions
사일로 통계 옵션입니다.
반환
적용 대상
CreateAsPercentageOfCPU(Int32, Func<NodeConfiguration>)
CPU가 지정된 제한에 도달하면 트리거되는 흐름 컨트롤러를 만듭니다. 참고: 부하 분산을 사용하도록 설정한 경우에만 트리거됩니다.
public static Orleans.Streams.IQueueFlowController CreateAsPercentageOfCPU (int loadSheddingLimit, Func<Orleans.Runtime.Configuration.NodeConfiguration> getNodeConfig);
static member CreateAsPercentageOfCPU : int * Func<Orleans.Runtime.Configuration.NodeConfiguration> -> Orleans.Streams.IQueueFlowController
Public Shared Function CreateAsPercentageOfCPU (loadSheddingLimit As Integer, getNodeConfig As Func(Of NodeConfiguration)) As IQueueFlowController
매개 변수
- loadSheddingLimit
- Int32
큐 읽기 속도 감소를 트리거하는 CPU의 백분율
- getNodeConfig
- Func<NodeConfiguration>
현재 노드 구성을 가져오는 데 사용되는 메서드입니다.
반환
적용 대상
CreateAsPercentageOfCPU(Int32, LoadSheddingOptions, IEnvironmentStatisticsProvider)
CPU가 지정된 제한에 도달하면 트리거되는 흐름 컨트롤러를 만듭니다. 참고: 부하 분산을 사용하도록 설정한 경우에만 트리거됩니다.
public static Orleans.Streams.IQueueFlowController CreateAsPercentageOfCPU (int loadSheddingLimit, Orleans.Configuration.LoadSheddingOptions options, Orleans.Statistics.IEnvironmentStatisticsProvider environmentStatisticsProvider);
static member CreateAsPercentageOfCPU : int * Orleans.Configuration.LoadSheddingOptions * Orleans.Statistics.IEnvironmentStatisticsProvider -> Orleans.Streams.IQueueFlowController
Public Shared Function CreateAsPercentageOfCPU (loadSheddingLimit As Integer, options As LoadSheddingOptions, environmentStatisticsProvider As IEnvironmentStatisticsProvider) As IQueueFlowController
매개 변수
- loadSheddingLimit
- Int32
큐 읽기 속도 감소를 트리거하는 CPU의 백분율
- options
- LoadSheddingOptions
사일로 통계 옵션입니다.
- environmentStatisticsProvider
- IEnvironmentStatisticsProvider
사일로 환경 통계입니다.
반환
흐름 컨트롤러입니다.
적용 대상
CreateAsPercentageOfCPU(Int32, LoadSheddingOptions, IHostEnvironmentStatistics)
CPU가 지정된 제한에 도달하면 트리거되는 흐름 컨트롤러를 만듭니다. 참고: 부하 분산을 사용하도록 설정한 경우에만 트리거됩니다.
public static Orleans.Streams.IQueueFlowController CreateAsPercentageOfCPU (int loadSheddingLimit, Orleans.Configuration.LoadSheddingOptions options, Orleans.Statistics.IHostEnvironmentStatistics hostEnvironmentStatistics);
static member CreateAsPercentageOfCPU : int * Orleans.Configuration.LoadSheddingOptions * Orleans.Statistics.IHostEnvironmentStatistics -> Orleans.Streams.IQueueFlowController
Public Shared Function CreateAsPercentageOfCPU (loadSheddingLimit As Integer, options As LoadSheddingOptions, hostEnvironmentStatistics As IHostEnvironmentStatistics) As IQueueFlowController
매개 변수
- loadSheddingLimit
- Int32
큐 읽기 속도 감소를 트리거하는 CPU의 백분율
- options
- LoadSheddingOptions
사일로 통계 옵션입니다.
- hostEnvironmentStatistics
- IHostEnvironmentStatistics
호스트 환경 통계입니다.
반환
흐름 컨트롤러입니다.