Service Bus 할당량

이 섹션에는 Azure Service Bus 메시징의 기본 할당량 및 제한 임계값이 나열됩니다.

메시징 할당량

다음 표에는 Azure Service Bus 메시징에 특정한 할당량 정보가 나와 있습니다. Service Bus에 대한 가격 책정 및 기타 할당량에 대한 정보는 Service Bus 가격 책정을 참조하세요.

할당량 이름 범위 주의
Azure 구독당 최대 네임스페이스 수 네임스페이스 1000(기본값 및 최대값) 이 제한은 계층을 기반으로 하지 않는 Microsoft.ServiceBus 공급자를 기반으로 합니다. 따라서 모든 계층의 총 네임스페이스 수입니다. 추가 네임스페이스에 대한 후속 요청은 거부됩니다.
큐 또는 토픽 크기 Entity

1, 2, 3, 4GB 또는 5GB

프리미엄 SKU와 분할을 사용하는 표준 SKU에서 최대 큐 또는 토픽 크기는 80GB입니다.

메시징 단위당 프리미엄 네임스페이스의 총 크기 제한은 1TB입니다. 네임스페이스에 있는 모든 엔터티의 전체 크기는 이 제한을 초과할 수 없습니다.

큐 또는 토픽을 생성/업데이트할 때 정의됩니다.

들어오는 후속 메시지가 거부되며 호출 코드에서 예외를 수신합니다.

현재 큐에 전송되는 큰 메시지(크기 > 1MB)는 두 번 계산됩니다. 또한 토픽에 전송되는 큰 메시지(크기 > 1MB)는 X +1배로 계산됩니다. 여기서 X는 토픽에 대한 구독 수입니다.

네임스페이스에 대한 동시 연결 수 네임스페이스 넷 메시지: 1,000

AMQP: 5,000
추가 연결에 대한 후속 요청이 거부되며 호출 코드에서 예외를 수신합니다. REST 작업은 동시 TCP 연결 계산에 포함되지 않습니다.
큐, 토픽 또는 구독 엔터티의 동시 수신 요청 수 Entity 5,000 후속 수신 요청이 거부되며 호출 코드에서 예외를 수신합니다. 이 할당량은 항목의 모든 구독 전반에 걸쳐 종합된 동시 수신 명령 수에 적용됩니다.
네임스페이스당 토픽 또는 큐 수 네임스페이스 기본 또는 표준 계층의 경우 10,000입니다. 네임스페이스에서 토픽 및 큐의 총수는 10,000 이하이어야 합니다.

프리미엄 계층의 경우, MU(메시징 단위)당 1000입니다.
네임스페이스에 새 토픽 또는 큐를 만들기 위한 후속 요청이 거부됩니다. 따라서 Azure Portal을 통해 구성된 경우 오류 메시지가 생성됩니다. 관리 API에서 호출되는 경우 호출 코드에서 예외가 수신됩니다.
네임스페이스당 분할된 토픽 또는 큐 네임스페이스 기본 및 표준 계층: 100 각 분할된 큐 또는 토픽은 네임스페이스 당 1,000개의 엔터티를 할당량으로 계산합니다. 네임스페이스에 분할된 새 토픽 또는 큐를 만들기 위한 후속 요청이 거부됩니다. 따라서 Azure Portal을 통해 구성된 경우 오류 메시지가 생성됩니다. 관리 API에서 호출되는 경우 호출 코드에서 QuotaExceededException 예외가 수신됩니다.

기본 또는 표준 계층 네임스페이스에 분할된 엔터티를 더 많이 포함하려면 추가 네임스페이스를 만듭니다.

모든 메시징 엔터티 경로의 최대 크기: 큐 또는 토픽 Entity 260자  
모든 메시징 엔터티 이름의 최대 크기: 네임스페이스, 구독 또는 구독 규칙 Entity 50자  
메시지 ID의 최대 크기 Entity 128  
메시지 세션 ID의 최대 크기 Entity 128  
큐, 토픽 또는 구독 엔터티의 메시지 크기 Entity 표준 계층 256KB
프리미엄 계층 100MB

일괄 처리의 최대 크기는 표준 계층의 경우 256KB이고 프리미엄 계층의 경우 1MB입니다.

메시지 크기에는 속성(시스템 및 사용자) 크기와 페이로드 크기가 포함됩니다. 시스템 속성의 크기는 시나리오에 따라 다릅니다.
이러한 할당량을 초과하는 들어오는 메시지가 거부되며 호출 코드에서 예외를 수신합니다.
큐, 토픽 또는 구독 엔터티의 메시지 속성 크기 Entity

각 속성에 대한 최대 메시지 속성 크기는 32KB입니다.

모든 속성의 누적 크기는 64KB를 초과할 수 없습니다. 이 제한은 사용자 속성과 시퀀스 번호, 레이블 및 메시지 ID와 같은 시스템 속성을 모두 가진 broker 저장 메시지의 전체 헤더에 적용됩니다.

속성 모음에서 헤더 속성의 최대 수: byte/int.MaxValue.

SerializationException 예외가 생성됩니다.
토픽당 구독 수 Entity 표준 등급 및 프리미엄 계층의 경우 토픽당 2,000. 토픽에 추가 구독을 만들기 위한 후속 요청이 거부됩니다. 따라서 포털을 통해 구성된 경우 오류 메시지가 표시됩니다. 관리 API에서 호출되는 경우 호출 코드에서 예외가 수신됩니다.
토픽당 SQL 필터 수 Entity 2,000 토픽에서 추가 필터를 생성하기 위한 후속 요청이 거부되며 호출 코드에서 예외를 수신합니다.
토픽당 상관 관계 필터 수 Entity 100,000 토픽에서 추가 필터를 생성하기 위한 후속 요청이 거부되며 호출 코드에서 예외를 수신합니다.
SQL 필터 또는 작업의 크기 네임스페이스 필터 조건 문자열의 최대 길이: 1,024(1K)

규칙 작업 문자열의 최대 길이: 1,024(1K)

규칙 작업당 식의 최대 수: 32
추가 필터를 생성하기 위한 후속 요청이 거부되며 호출 코드에서 예외를 수신합니다.
네임스페이스, 큐 또는 토픽당 공유 액세스 권한 부여 규칙 수 엔터티, 네임스페이스 엔터티 형식당 최대 규칙 수: 12

Service Bus 네임스페이스에 구성된 규칙이 큐, 토픽 등 모든 엔터티에 적용됩니다.
추가 규칙을 생성하기 위한 후속 요청이 거부되며 호출 코드에서 예외를 수신합니다.
트랜잭션당 메시지 수 처리 100

Send()SendAsync() 작업 모두에 해당합니다.
추가로 들어오는 메시지는 거부되고 호출 코드에서 "단일 트랜잭션에 100개가 넘는 메시지를 보낼 수 없습니다"라는 예외를 수신합니다.
가상 네트워크 및 IP 필터 규칙 수 네임스페이스 128