Partager via


Quotas Service Bus

Cette section répertorie les quotas de base et les seuils de limitation qui s’appliquent à la messagerie 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.

Limites communes à tous les niveaux

Les limites suivantes sont communes à tous les niveaux.

Nom du quota Valeur Remarques
Nombre maximal d’espaces de noms par abonnement Azure 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.
Nombre de connexions simultanées dans un espace de noms Messagerie Net : 1 000.

AMQP : 5 000.
Les demandes suivantes pour des connexions supplémentaires sont rejetées. 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, de rubrique ou d’abonnement 5 000 Les demandes de réception suivantes sont rejetées. Ce quota s’applique au nombre combiné d’opérations de réception simultanées sur tous les abonnements à une rubrique.
Taille maximale de tout chemin d’entité de messagerie : file d’attente ou rubrique 260 caractères.  
Taille maximale de tout nom d’entité de messagerie : espace de noms, abonnement ou règle d’abonnement 50 caractères.  
Taille maximale de l’ID d’un message 128  
Taille maximale de l’ID de session d’un message 128  
Taille de propriété de message d’une entité de file d’attente; de rubrique ou d’abonnement

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. Cette 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 des propriétés : byte/int.MaxValue.

L’exception SerializationException est générée.
Nombre de filtres SQL par rubrique 2 000 Les requêtes suivantes pour la 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 100 000 Les requêtes suivantes pour la création de filtres supplémentaires sur la rubrique sont rejetées et le code appelant reçoit une exception.
Taille d’actions ou de filtres SQL 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 demandes 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 Nombre maximal de règles par type d’entité : 12.

Les règles qui sont configurées dans un espace de noms Service Bus s’appliquent à tous les types : files d’attente, rubriques.
Les demandes 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 100

Pour les deux opérations Send() et SendAsync().
Des messages entrants supplémentaires sont rejetés et le code appelant reçoit une exception avec le message : Impossible d’envoyer plus de 100 messages dans une seule transaction.
Nombre maximal de messages supprimés dans un appel DeleteMessagesAsync 500 L’API DeleteMessagesAsync prend en charge la suppression de jusqu’à 500 messages par appel. Les requêtes dépassant cette limite (par exemple, 4000) lèvent une exception ArgumentOutOfRangeException.
Nombre maximal de messages retournés dans un appel PeekMessagesAsync 250
Nombre de règles de réseau virtuel et de filtre IP 128  

Niveaux de base, standard, et premium

Le tableau suivant présente des limites différentes pour les niveaux De base, Standard et Premium.

Nom du quota Élémentaire Norme Haute qualité Remarques
Taille de la file d’attente ou de la rubrique 1, 2, 3, 4 ou 5 Go

80 Go, si le partitionnement est activé.
1, 2, 3, 4 ou 5 Go

80 Go, si le partitionnement est activé.
80 Go Définie lors de la création/mise à jour de la file d’attente ou de la rubrique.

La taille totale de toutes les entités d’un espace de noms ne peut pas dépasser la limite de taille d’espace de noms documentée dans la ligne suivante.

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.

Taille de l’espace de noms 400 Go 400 Go 1 To par unité de messagerie (MU). La taille totale de toutes les entités dans un espace de noms ne peut pas dépasser cette limite.
Nombre de rubriques ou files d’attente par espace de noms 10 000 10 000 1 000 par unité de messagerie (MU). Les demandes suivantes de création de rubrique ou de file d’attente dans l’espace de noms sont rejetées. Par conséquent, s’il est configuré via le portail Azure, un message d’erreur est généré. Si elle est appelée à partir de l’API de gestion, le code appelant reçoit une exception.
Nombre de rubriques ou files d’attente partitionnées par espace de noms 100 100 N/A Chaque file d’attente ou rubrique partitionnée est comptabilisée dans le quota de 1 000 entités par espace de noms.

Les demandes suivantes de création de rubrique ou de file d’attente partitionnée dans l’espace de noms sont rejetées. Par conséquent, s’il est configuré via le portail Azure, un message d’erreur est généré. Si elle est appelée à partir de l’API 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 de message ou taille de lot pour une entité de file d’attente, de rubrique ou d’abonnement 256 kB 256 kB Protocole AMQP : jusqu’à 100 Mo pour un seul message.

Protocoles HTTP et SBMP : jusqu’à 1 Mo pour un seul message.

Tous les protocoles : jusqu’à 1 Mo pour le lot de messages.
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 qui dépassent ces quotas sont rejetés et le code appelant reçoit une exception.
Nombre d’abonnements par rubrique 2 000 2 000 2 000 Les demandes 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, le code appelant reçoit une exception.
Opérations par seconde 1 000 1 000 N/A Premium n’a pas de limitations fixes sur les opérations par seconde. Le débit varie en fonction du nombre d'MUs et des caractéristiques de la charge de travail. Pour plus d’informations sur l’impact de la charge de travail sur le débit et sur l’optimisation de ce débit, consultez Les meilleures pratiques pour améliorer les performances à l’aide de la messagerie Service Bus.