Routage, filtrage d'événements et événements système

Développer des solutions basées sur les événements et les messages avec Azure

Fiodar Sazanavets

Senior Software Engineer and Microsoft MVP

Vue d'ensemble de MQTT

  • Message Queuing Telemetry Transport (MQTT).

  • Utilisé dans l'Internet des objets (IoT).

  • Plusieurs appareils, comme des stations météo, envoient des données en continu.

  • Mesures : température et humidité.

  • MQTT permet la communication entre appareils et serveur.

  • Conçu pour les réseaux à faible bande passante.

  • Gère les connexions à forte latence ou instables.

  • Fréquent pour des capteurs en extérieur ou sites isolés.

 

Architecture pilotée par événements

  • Fréquent pour des capteurs en extérieur ou sites isolés.
Développer des solutions basées sur les événements et les messages avec Azure

Filtrage d'événements

Filtrage d'événements

Développer des solutions basées sur les événements et les messages avec Azure

Filtrage dans Event Grid

  • Event Grid propose des capacités de filtrage.
  • Filtrage possible sur :
    • Sujet.
    • Type d'événement.
    • Propriétés dans les données d'événement.
  • Le filtrage avancé affine les résultats.
    • Supérieur à.
    • Contient.

Filtrage dans Event Grid

Développer des solutions basées sur les événements et les messages avec Azure

Routage d'événements

Routage d'événements

  • Event Grid utilise le modèle publication-abonnement.
  • Les producteurs publient des événements sur des rubriques.
  • Les abonnements définissent les destinations.
    • Chaîne de traitement des données.
    • Azure Function.
    • Un système de stockage.
  • Requis pour MQTT.
Développer des solutions basées sur les événements et les messages avec Azure

Événements système

  • Événements prédéfinis émis par les services Azure.
    • Azure Storage émet « blob créé » et « blob supprimé ».
    • Événements de cycle de vie IoT Hub : connecté, déconnecté.
  • Rubriques système créées automatiquement.

Développer des solutions basées sur les événements et les messages avec Azure

Event Grid est clé pour filtrer les événements

  • MQTT achemine la télémétrie IoT vers le cloud.
  • Le filtrage contrôle quels événements sont traités.
  • Les événements système s'intègrent à la plateforme.

Récapitulatif de la leçon

Développer des solutions basées sur les événements et les messages avec Azure

Passons à la pratique !

Développer des solutions basées sur les événements et les messages avec Azure

Preparing Video For Download...