Choisir le niveau Event Grid correspondant à votre solution
Azure Event Grid dispose de deux niveaux avec des fonctionnalités différentes. Cet article fournit des détails sur les deux aspects.
Niveau standard Event Grid
Azure Event Grid inclut les fonctionnalités suivantes via les espaces de noms Event Grid :
- Un répartiteur pub/sub (publication/abonnement) MQTT qui prend en charge la communication bidirectionnelle à l’aide de MQTT v3.1.1 et v5.0.
- Publication CloudEvents via HTTP.
- Livraison par tirage (pull) via HTTP.
- Livraison par envoi (push) vers Event Hubs via AMQP.
Utilisez ce niveau si l’une des instructions suivantes est vraie :
- Vous souhaitez publier et consommer des messages MQTT.
- Vous souhaitez créer une solution pour déclencher des actions en fonction d’événements d’application personnalisés au format JSON CloudEvents.
- Vous souhaitez créer des applications avec des modèles de consommation flexibles, par exemple la livraison HTTP par tirage (pull) pour plusieurs consommateurs, ou la livraison par envoi (push) vers Event Hubs.
- Vous avez besoin de débits de communication HTTP supérieurs à 5 Mo/s en entrée et en sortie quand vous utilisez la livraison par tirage (pull) ou la livraison par envoi (push). Event Grid prend en charge jusqu’à 40 Mo/s en entrée et 80 Mo/s en sortie, pour les événements publiés sur les rubriques d’espace de noms (HTTP). MQTT prend en charge un débit de 40 Mo/s pour les clients éditeurs et abonnés.
- Vous avez besoin d’une conservation CloudEvents pouvant aller jusqu’à 7 jours.
Pour plus d’informations, consultez les quotas et limites d’espaces de noms.
Niveau de base Event Grid
Le niveau de base de’Event Grid prend en charge la diffusion push à l’aide de sujets personnalisés, de sujets système, de sujets partenaires et de domaines.
Utilisez ce niveau si l’une des déclarations suivantes est vraie :
- Vous souhaitez créer une solution pour déclencher des actions en fonction d’événements d’application personnalisés, d’événements système Azure et d’événements partenaires.
- Vous souhaitez publier des événements sur des milliers de rubriques à l’aide de domaines Event Grid.
- Vous n’avez pas de besoins futurs pour la prise en charge de débits supérieurs à 5 Mo/s en entrée ou en sortie.
- Vous n’avez pas besoin d’une conservation des événements supérieure à un jour. Par exemple, une logique de gestionnaire d’événements peut être corrigée en moins d’un jour. Dans le cas contraire, vous n’avez pas à vous préoccuper des coûts supplémentaires et des frais généraux liés à la lecture d’événements à partir d’un blob à destination de lettres mortes.
Pour plus d’informations, consultez Quotas et limites pour les rubriques personnalisées, les rubriques système et les rubriques partenaires, et pour les domaines.
Niveaux de base et standard
Le niveau standard d’Event Grid vise à fournir les fonctionnalités suivantes :
- Débits plus élevés en entrée et en sortie.
- Prise en charge de solutions IoT qui nécessitent l’utilisation de la communication bidirectionnelle via MQTT.
- Livraison par tirage (pull) pour plusieurs consommateurs.
- Livraison par envoi (push) vers Event Hubs.
Le niveau de base est axé sur la prise en charge de la livraison push pour déclencher des actions basées sur des événements. Pour obtenir une décomposition détaillée des quotas et des limites inclus dans chaque ressource Event Grid, consultez Quotas et limites.
Fonction | Standard | De base |
---|---|---|
Débit | Élevé, jusqu’à 40 Mo/s (entrée) et 80 Mo/s (sortie) | Faible, jusqu’à 5 Mo/s (entrée et sortie) |
MQTT v5 et v3.1.1 | Oui | |
Livraison par extraction | Oui | |
Publier des événements personnalisés et s’y abonner | Oui | Oui |
Livraison par envoi (push) vers Webhooks | Oui | Oui |
Livraison push à Event Hubs | Oui | Oui |
Livraison push aux services Azure (Fonctions, files d’attente et rubriques Service Bus, relais de connexions hybrides et files d’attente de stockage) | Oui | |
Conservation maximale des messages | 7 jours sur les rubriques d’espace de noms | 1 jour |
S’abonner aux événements système Azure | Oui | |
S’abonner aux événements partenaires | Oui | |
Abonnements à l’étendue de domaine | Oui |