Směrování, filtrování a systémové události

Develop Azure Event-based and Message-based Solutions

Fiodar Sazanavets

Senior Software Engineer and Microsoft MVP

Přehled MQTT

  • Message Queuing Telemetry Transport (MQTT).

  • Používáno v zařízeních Internet of Things (IoT).

  • Více zařízení, například meteorologické stanice, průběžně odesílá data.

  • Měření zahrnují teplotu a vlhkost.

  • MQTT zajišťuje komunikaci mezi zařízeními a serverem.

  • Navrženo pro sítě s nízkою přenosovou kapacitou.

  • Podporuje vysokou latenci nebo nespolehlivé připojení.

  • Vhodné pro senzory na venkovních nebo vzdálených místech.

 

Architektura řízená událostmi

  • Vhodné pro senzory na venkovních nebo vzdálených místech.
Develop Azure Event-based and Message-based Solutions

Filtrování událostí

Filtrování událostí

Develop Azure Event-based and Message-based Solutions

Filtrování událostí v Event Grid

  • Event Grid disponuje funkcemi filtrování.
  • Lze filtrovat události podle:
    • Předmětu.
    • Typu události.
    • Vlastností v datech události.
  • Pokročilé filtrování zpřesňuje výsledky.
    • Větší než.
    • Obsahuje.

Filtrování v Event Grid

Develop Azure Event-based and Message-based Solutions

Směrování událostí

Směrování událostí

  • Event Grid využívá model publikování a odběru.
  • Vydavatelé publikují události do témat.
  • Odběry definují cílová místa.
    • Datový zpracovatelský pipeline.
    • Funkce Azure.
    • Úložný systém.
  • Vyžadováno pro MQTT.
Develop Azure Event-based and Message-based Solutions

Systémové události

  • Předdefinované události generované službami Azure.
    • Azure Storage generuje události vytvoření a smazání blobu.
    • Události životního cyklu IoT Hub: připojeno, odpojeno.
  • Systémová témata se vytvářejí automaticky.

Develop Azure Event-based and Message-based Solutions

Event Grid je klíčový pro filtrování událostí

  • MQTT umožňuje přenos telemetrie IoT do cloudu.
  • Filtrování určuje, které události se zpracovávají.
  • Systémové události jsou integrovány se systémem.

Shrnutí lekce

Develop Azure Event-based and Message-based Solutions

Pojďme procvičovat!

Develop Azure Event-based and Message-based Solutions

Preparing Video For Download...