LoadShedQueueFlowController 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
사일로 부하 분산에 의해 트리거되는 흐름 제어입니다.
이 트리거는 또는 을 요청하는 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, IEnvironmentStatisticsProvider) |
CPU가 지정된 제한에 도달하면 트리거되는 흐름 컨트롤러를 만듭니다. 참고: 부하 분산을 사용하는 경우에만 트리거됩니다. |
CreateAsPercentageOfCPU(Int32, LoadSheddingOptions, IHostEnvironmentStatistics) |
CPU가 지정된 제한에 도달하면 트리거되는 흐름 컨트롤러를 만듭니다. 참고: 부하 분산을 사용하는 경우에만 트리거됩니다. |
CreateAsPercentageOfCPU(Int32, LoadSheddingOptions) |
CPU가 지정된 제한에 도달하면 트리거되는 흐름 컨트롤러를 만듭니다. 참고: 부하 분산을 사용하는 경우에만 트리거됩니다. |
CreateAsPercentOfLoadSheddingLimit(Func<NodeConfiguration>, Int32) |
CPU가 클러스터 부하 분산 제한의 백분율에 도달하면 트리거되는 흐름 컨트롤러를 만듭니다. 이는 사일로가 부하를 줄이기 전에 큐 읽기 속도를 줄이기 위한 것입니다. 참고: 부하 분산을 사용하는 경우에만 트리거됩니다. |
CreateAsPercentOfLoadSheddingLimit(LoadSheddingOptions, IEnvironmentStatisticsProvider, Int32) |
CPU가 클러스터 부하 분산 제한의 백분율에 도달하면 트리거되는 흐름 컨트롤러를 만듭니다. 이는 사일로가 부하를 줄이기 전에 큐 읽기 속도를 줄이기 위한 것입니다. 참고: 부하 분산을 사용하는 경우에만 트리거됩니다. |
CreateAsPercentOfLoadSheddingLimit(LoadSheddingOptions, IHostEnvironmentStatistics, Int32) |
CPU가 클러스터 부하 분산 제한의 백분율에 도달하면 트리거되는 흐름 컨트롤러를 만듭니다. 이는 사일로가 부하를 줄이기 전에 큐 읽기 속도를 줄이기 위한 것입니다. 참고: 부하 분산을 사용하는 경우에만 트리거됩니다. |
CreateAsPercentOfLoadSheddingLimit(LoadSheddingOptions, Int32) |
CPU가 클러스터 부하 분산 제한의 백분율에 도달하면 트리거되는 흐름 컨트롤러를 만듭니다. 이는 사일로가 부하를 줄이기 전에 큐 읽기 속도를 줄이기 위한 것입니다. 참고: 부하 분산을 사용하는 경우에만 트리거됩니다. |
GetMaxAddCount() |
추가할 수 있는 최대 항목 수 제한 |