Partager via


Choisir le niveau Event Grid approprié pour votre solution

Azure Event Grid dispose de deux niveaux avec des fonctionnalités différentes. Cet article partage des détails sur les deux.

Niveau standard Event Grid

Azure Event Grid inclut les fonctionnalités suivantes via les espaces de noms Event Grid :

  • Répartiteur pub-sub broker MQTT (Message Queueing Telemetry Transport) 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.
  • Envoi (push) à Event Hubs à l’aide du protocole AMQP (Advanced Messaging Queueing Protocol).

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 basées sur des é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, une distribution par extraction HTTP pour plusieurs consommateurs ou une distribution 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 actuellement en charge jusqu’à 40 Mo/s pour l’entrée et 80 Mo/s pour la sortie pour les événements publiés dans les rubriques d’espace de noms (HTTP). MQTT prend en charge un débit de 40 Mo/s pour les clients d’éditeur et d’abonné.
  • Vous avez besoin d'une conservation des CloudEvents d'une durée allant jusqu'à 7 jours.

Pour plus d’informations, consultez quotas et limites pour les espaces de noms.

Event Grid Niveau de base

Le niveau de base d’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 de ces instructions est vraie :

  • Vous souhaitez créer une solution pour déclencher des actions basées sur des événements d’application personnalisés, des événements système Azure, des événements partenaires.
  • Vous souhaitez publier des événements sur des milliers de rubriques à l’aide de domaines Event Grid.
  • Vous n'avez pas besoin à l'avenir de prendre en charge des débits supérieurs à 5 Mo/s pour les entrées ou les sorties.
  • 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 de 1 jour en cas de bogue dans sa logique. 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, rubriques système et rubriques et domaines partenaires.

Niveaux de base et standard

Le niveau standard d’Event Grid est axé sur la fourniture des fonctionnalités suivantes :

  • Taux d’entrée et de sortie plus élevés.
  • Prise en charge des solutions IoT qui nécessitent l’utilisation de la communication bidirectionnelle à l’aide de 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 initier des actions en réponse à des événements. Pour obtenir une répartition détaillée des quotas et des limites inclus dans chaque ressource Event Grid, consultez Quotas et limites.

Caractéristique Norme Élémentaire
Débit Haut, 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 et s’abonner à des événements personnalisés Oui Oui
Livraison par envoi (push) vers Webhooks Oui Oui
Envoi push vers 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
Rétention maximale des messages 7 jours sur les sujets liés aux espaces 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
Livraison par extraction vers Fabric Eventstream Oui Non

Étapes suivantes