Acheminement, filtrage et événements système

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

Fiodar Sazanavets

Senior Software Engineer and Microsoft MVP

Aperçu de MQTT

  • Message Queuing Telemetry Transport (MQTT).

  • Utilisé dans les configurations Internet of Things (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.

  • Prend en charge les connexions à forte latence ou peu fiables.

  • Courant pour des capteurs en extérieur ou en lieu éloigné.

 

Architecture axée sur les événements

  • Courant pour des capteurs en extérieur ou en lieu éloigné.
Développer des solutions Azure basées sur les événements et les messages

Filtrage d'événements

Filtrage d'événements

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

Filtrage dans Event Grid

  • Event Grid offre des capacités de filtrage.
  • Peut filtrer selon :
    • Sujet.
    • Type d'événement.
    • Propriétés dans les données de l'événement.
  • Le filtrage avancé affine les résultats.
    • Supérieur à.
    • Contient.

Filtrage dans Event Grid

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

Acheminement des événements

Acheminement d'événements

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

Événements système

  • Événements prédéfinis émis par les services Azure.
    • Azure Storage émet « blob created » et « blob deleted ».
    • Événements du cycle de vie d'IoT Hub : connecté, déconnecté.
  • Sujets système créés automatiquement.

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

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

  • MQTT aide la télémétrie IoT à atteindre l'infonuagique.
  • Le filtrage contrôle quels événements sont traités.
  • Les événements système s'intègrent au système.

Récapitulatif de la leçon

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

Passons à la pratique !

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

Preparing Video For Download...