다음을 통해 공유


StreamQueueBalancerType 클래스

정의

Orleans에서 기본적으로 지원되는 기본 제공 스트림 큐 분산 장치 유형

public static class StreamQueueBalancerType
type StreamQueueBalancerType = class
Public Class StreamQueueBalancerType
상속
StreamQueueBalancerType

필드

ConsistentRingBalancer

부하 분산을 위해 일관된 링 공급자를 사용하는 스트림 큐 분산 장치

DynamicAzureDeploymentBalancer

부하 분산을 위해 멤버 자격 oracle의 Azure 배포 정보 및 사일로 상태를 사용하는 스트림 큐 분산 장치입니다.
Azure에서 사일로를 실행해야 합니다. 이 분산 장치는 Azure 역할 코드에서 보고한 전체 사일로 집합에 대한 정보와 현재 활성(활성) 사일로 및 비활성 사일로의 큐 리밸런스에 대한 Membership Oracle의 정보를 모두 사용합니다.

DynamicClusterConfigDeploymentBalancer

클러스터 구성을 사용하여 부하 분산을 위한 배포 정보를 결정하는 스트림 큐 분산 장치입니다.
전역(전체) 클러스터 구성에 대한 동적 변경은 지원하지 않습니다. 이 분산 장치는 현재 활성(활성) 사일로에 대한 Membership Oracle의 정보를 사용하고 비활성 사일로에서 큐의 균형을 조정합니다.

StaticAzureDeploymentBalancer

부하 분산을 위해 Azure 배포 정보를 사용하는 스트림 큐 분산 장치입니다. Azure에서 사일로를 실행해야 합니다. 이 분산 장치는 Azure 역할 코드에서 보고한 전체 사일로 집합에 대한 정보를 모두 사용하지만 현재 활성 사일로에 대한 Membership Oracle의 정보는 사용하지 않습니다. 즉, 클러스터 멤버 자격의 다이맨틱 변경 내용에 따라 큐의 균형을 조정하지 않습니다.

StaticClusterConfigDeploymentBalancer

클러스터 구성을 사용하여 부하 분산을 위한 배포 정보를 결정하는 스트림 큐 분산 장치입니다.
전역(전체) 클러스터 구성에 대한 동적 변경은 지원하지 않습니다. 이 분산 장치는 현재 활성 사일로에 대한 Membership oracle의 정보를 사용하지 않습니다. 즉, 클러스터 멤버 자격의 다이맨틱 변경 내용에 따라 큐의 균형을 조정하지 않습니다.

적용 대상