Share via


LoadShedQueueFlowController 클래스

정의

사일로 부하 분산에 의해 트리거되는 흐름 제어입니다. 이 트리거는 또는 을 요청하는 MaxValue전체 또는 0없음 트리거입니다.

public class LoadShedQueueFlowController : Orleans.Streams.IQueueFlowController
type LoadShedQueueFlowController = class
    interface IQueueFlowController
Public Class LoadShedQueueFlowController
Implements IQueueFlowController
상속
LoadShedQueueFlowController
구현

필드

DefaultPercentOfLoadSheddingLimit

사일로 부하 분산 제한의 기본 백분율입니다.

메서드

CreateAsPercentageOfCPU(Int32, Func<NodeConfiguration>)

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

CreateAsPercentageOfCPU(Int32, LoadSheddingOptions)

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

CreateAsPercentageOfCPU(Int32, LoadSheddingOptions, IEnvironmentStatisticsProvider)

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

CreateAsPercentageOfCPU(Int32, LoadSheddingOptions, IHostEnvironmentStatistics)

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

CreateAsPercentOfLoadSheddingLimit(Func<NodeConfiguration>, Int32)

CPU가 클러스터 부하 분산 제한의 백분율에 도달하면 트리거되는 흐름 컨트롤러를 만듭니다. 이는 사일로가 부하를 줄이기 전에 큐 읽기 속도를 줄이기 위한 것입니다. 참고: 부하 분산을 사용하는 경우에만 트리거됩니다.

CreateAsPercentOfLoadSheddingLimit(LoadSheddingOptions, IEnvironmentStatisticsProvider, Int32)

CPU가 클러스터 부하 분산 제한의 백분율에 도달하면 트리거되는 흐름 컨트롤러를 만듭니다. 이는 사일로가 부하를 줄이기 전에 큐 읽기 속도를 줄이기 위한 것입니다. 참고: 부하 분산을 사용하는 경우에만 트리거됩니다.

CreateAsPercentOfLoadSheddingLimit(LoadSheddingOptions, IHostEnvironmentStatistics, Int32)

CPU가 클러스터 부하 분산 제한의 백분율에 도달하면 트리거되는 흐름 컨트롤러를 만듭니다. 이는 사일로가 부하를 줄이기 전에 큐 읽기 속도를 줄이기 위한 것입니다. 참고: 부하 분산을 사용하는 경우에만 트리거됩니다.

CreateAsPercentOfLoadSheddingLimit(LoadSheddingOptions, Int32)

CPU가 클러스터 부하 분산 제한의 백분율에 도달하면 트리거되는 흐름 컨트롤러를 만듭니다. 이는 사일로가 부하를 줄이기 전에 큐 읽기 속도를 줄이기 위한 것입니다. 참고: 부하 분산을 사용하는 경우에만 트리거됩니다.

GetMaxAddCount()

추가할 수 있는 최대 항목 수 제한

적용 대상