Quotas Service Bus

Cette section répertorie les quotas de base et les seuils de limitation qui s’appliquent à la messagerie d’Azure Service Bus.

Quotas de messagerie

Le tableau suivant répertorie les informations de quota propres à la messagerie Azure Service Bus. Pour plus d’informations sur la tarification et d’autres quotas pour Service Bus, voir la Tarification Service Bus .

Nom du quota Étendue Valeur Notes
Nombre maximal d’espaces de noms par abonnement Azure Espace de noms 1 000 (valeur par défaut et maximale) Cette limite est basée sur le fournisseur Microsoft.ServiceBus, et non sur le niveau. Par conséquent, il s’agit du nombre total d’espaces de noms sur tous les niveaux. Les demandes suivantes d’espaces de noms supplémentaires sont rejetées.
Taille de la file d’attente ou de la rubrique Entité

1, 2, 3, 4 ou 5 Go

Dans la référence SKU Premium, ainsi que la référence SKU Standard avec le partitionnement activé, la taille maximale de file d’attente/rubrique est de 80 Go.

La limite de taille totale d’un espace de noms Premium par unité de messagerie est de 1 To. La taille totale de toutes les entités dans un espace de noms ne peut pas dépasser cette limite.

Définie lors de la création/mise à jour de la file d’attente ou de la rubrique.

Les messages entrants suivants sont rejetés et le code appelant reçoit une exception.

Actuellement, un message volumineux (taille > 1 Mo) envoyé à une file d’attente est compté deux fois. Et un message volumineux (taille > 1 Mo) envoyé à une rubrique est compté X + 1 fois, où X est le nombre d’abonnements à la rubrique.

Nombre de connexions simultanées sur un espace de noms Espace de noms Messagerie Net : 1 000.

AMQP : 5 000.
Les demandes suivantes de connexions supplémentaires sont rejetées et le code appelant reçoit une exception. Les opérations REST ne sont pas comptées parmi les connexions TCP simultanées.
Nombre de demandes de réception simultanées sur une entité de file d’attente/rubrique/abonnement Entité 5 000 Les demandes de réception suivantes sont rejetées et le code appelant reçoit une exception. Ce quota s’applique au nombre combiné d’opérations de réception simultanées sur tous les abonnements à une rubrique.
Nombre de rubriques/files d’attente par espace de noms Espace de noms 10 000 pour le niveau De base ou Standard. Le nombre total de rubriques et de files d’attente dans un espace de noms doit être inférieur ou égal à 10 000.

Pour le niveau Premium, 1 000 par unité de messagerie.
Les requêtes suivantes de création de rubrique ou de file d’attente dans l’espace de noms sont rejetées. Par conséquent, en cas de configuration via le portail Azure, un message d’erreur est généré. Si elle est appelée à partir de l’API de gestion, une exception est reçue par le code appelant.
Nombre de rubriques/files d’attente partitionnées par espace de noms Espace de noms Niveaux de base et standard : 100. Chaque file d’attente ou rubrique partitionnée est comptabilisée dans le quota de 1 000 entités par espace de noms. Les requêtes suivantes de création de rubrique ou de file d’attente partitionnée dans l’espace de noms sont rejetées. Par conséquent, en cas de configuration via le portail Azure, un message d’erreur est généré. Si elle est appelée à partir de l’API de gestion, l’exception QuotaExceededException est reçue par le code appelant.

Si vous souhaitez avoir plus d’entités partitionnées dans un espace de noms de niveau de base ou standard, créez des espaces de noms supplémentaires.

Taille maximale de tout chemin d’entité de messagerie : file d’attente ou rubrique Entité 260 caractères.  
Taille maximale de tout nom d’entité de messagerie : espace de noms, abonnement ou règle d’abonnement Entité 50 caractères.  
Taille maximale de l’ID d’un message Entité 128  
Taille maximale de l’ID de session d’un message Entité 128  
Taille de message d’une entité de file d’attente/rubrique/abonnement Entité 256 Ko pour le niveau Standard
100 Mo pour le niveau Premium sur AMQP, et 1 Mo pour le niveau Premium sur HTTP et SBMP.

La taille maximale des lots est 256 Ko pour le niveau Standard et 1 Mo pour le niveau Premium.

La taille du message comprend la taille des propriétés (système et utilisateur) et la taille de la charge utile. La taille des propriétés système varie en fonction de votre scénario.
Les messages entrants dont la taille dépasse ces quotas sont rejetés et le code appelant reçoit une exception.
Taille de propriété de message d’une entité de file d’attente/rubrique/abonnement Entité

La taille de propriété de message maximale pour chaque propriété est de 32 Ko.

La taille cumulée de toutes les propriétés ne peut pas dépasser 64 Ko. La limite s’applique à l’intégralité de l’en-tête du message réparti, qui inclut les propriétés de l’utilisateur ainsi que les propriétés système telles que le numéro de séquence, l’étiquette et l’ID de message.

Nombre maximal de propriétés d’en-tête dans le conteneur de propriétés : byte/int.MaxValue.

L’exception SerializationException est générée.
Nombre d’abonnements par rubrique Entité 2 000 par rubrique pour le niveau Standard et le niveau Premium. Les requêtes suivantes de création d’abonnements supplémentaires à la rubrique sont rejetées. Par conséquent, en cas de configuration via le portail, un message d’erreur est affiché. Si elle est appelée à partir de l’API de gestion, une exception est reçue par le code appelant.
Nombre de filtres SQL par rubrique Entité 2 000 Les requêtes suivantes de création de filtres supplémentaires sur la rubrique sont rejetées et le code appelant reçoit une exception.
Nombre de filtres de corrélation par rubrique Entité 100 000 Les requêtes suivantes de création de filtres supplémentaires sur la rubrique sont rejetées et le code appelant reçoit une exception.
Taille d’actions/filtres SQL Espace de noms Longueur maximale de la chaîne de condition de filtre : 1 024 (1 Ko).

Longueur maximale de la chaîne d’action de règle : 1 024 (1 Ko).

Nombre maximal d’expressions par action de règle : 32.
Les requêtes suivantes de création de filtres supplémentaires sont rejetées et le code appelant reçoit une exception.
Nombre de règles d’autorisation d’accès partagé par espace de noms, file d’attente ou rubrique Entité, espace de noms Nombre maximal de règles par type d’entité : 12.

Les règles qui sont configurées sur un espace de noms Service Bus s’appliquent à tous les types : files d’attente, rubriques.
Les requêtes suivantes de création de règles supplémentaires sont rejetées et le code appelant reçoit une exception.
Nombre de messages par transaction Transaction 100

Pour les deux operations Send() et SendAsync() .
Les messages entrants supplémentaires sont rejetés. Une exception indiquant « Impossible d’envoyer plus de 100 messages dans une transaction unique » est reçue par le code appelant.
Nombre maximal de messages supprimés dans un appel DeleteMessagesAsync Entité 4000
Nombre maximal de messages retournés dans l’appel PeekMessagesAsync Entité 250
Nombre de règles de réseau virtuel et de filtre IP Espace de noms 128