다음을 통해 공유


LoadShedQueueFlowController.CreateAsPercentageOfCPU 메서드

정의

오버로드

CreateAsPercentageOfCPU(Int32, LoadSheddingOptions)

CPU가 지정된 제한에 도달하면 트리거되는 흐름 컨트롤러를 만듭니다. 참고: 부하 분산을 사용하도록 설정한 경우에만 트리거됩니다.

CreateAsPercentageOfCPU(Int32, Func<NodeConfiguration>)

CPU가 지정된 제한에 도달하면 트리거되는 흐름 컨트롤러를 만듭니다. 참고: 부하 분산을 사용하도록 설정한 경우에만 트리거됩니다.

CreateAsPercentageOfCPU(Int32, LoadSheddingOptions, IEnvironmentStatisticsProvider)

CPU가 지정된 제한에 도달하면 트리거되는 흐름 컨트롤러를 만듭니다. 참고: 부하 분산을 사용하도록 설정한 경우에만 트리거됩니다.

CreateAsPercentageOfCPU(Int32, LoadSheddingOptions, IHostEnvironmentStatistics)

CPU가 지정된 제한에 도달하면 트리거되는 흐름 컨트롤러를 만듭니다. 참고: 부하 분산을 사용하도록 설정한 경우에만 트리거됩니다.

CreateAsPercentageOfCPU(Int32, LoadSheddingOptions)

Source:
LoadShedQueueFlowController.cs

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

호스트 환경 통계입니다.

반환

흐름 컨트롤러입니다.

적용 대상