Enrutamiento y filtrado de eventos, y eventos del sistema

Desarrolla soluciones basadas en eventos y mensajes en Azure

Fiodar Sazanavets

Senior Software Engineer and Microsoft MVP

Resumen de MQTT

  • Message Queuing Telemetry Transport (MQTT).

  • Usado en Internet of Things (IoT).

  • Varios dispositivos, como estaciones meteorológicas, envían datos continuamente.

  • Las medidas incluyen temperatura y humedad.

  • MQTT permite la comunicación entre dispositivos y un servidor.

  • Diseñado para redes de poco ancho de banda.

  • Admite conexiones con alta latencia o poco fiables.

  • Frecuente en sensores de exteriores o ubicaciones remotas.

 

Arquitectura dirigida por eventos

  • Frecuente en sensores de exteriores o ubicaciones remotas.
Desarrolla soluciones basadas en eventos y mensajes en Azure

Filtrado de eventos

Filtrado de eventos

Desarrolla soluciones basadas en eventos y mensajes en Azure

Filtrado de eventos en Event Grid

  • Event Grid tiene capacidades de filtrado.
  • Puede filtrar eventos por:
    • Asunto.
    • Tipo de evento.
    • Propiedades en los datos del evento.
  • El filtrado avanzado refina los resultados.
    • Mayor que.
    • Contiene.

Filtrado en Event Grid

Desarrolla soluciones basadas en eventos y mensajes en Azure

Enrutamiento de eventos

Enrutamiento de eventos

  • Event Grid usa el modelo publicación-suscripción.
  • Los publicadores envían eventos a temas.
  • Las suscripciones definen destinos.
    • Canal de procesamiento de datos.
    • Azure Function.
    • Un sistema de almacenamiento.
  • Necesario para MQTT.
Desarrolla soluciones basadas en eventos y mensajes en Azure

Eventos del sistema

  • Eventos predefinidos emitidos por servicios de Azure.
    • Azure Storage emite creación y eliminación de blobs.
    • Eventos de ciclo de vida de IoT Hub: conectado, desconectado.
  • Temas del sistema creados automáticamente.

Desarrolla soluciones basadas en eventos y mensajes en Azure

Event Grid es clave para filtrar eventos

  • MQTT ayuda a que la telemetría de IoT llegue a la nube.
  • El filtrado controla qué eventos se procesan.
  • Los eventos del sistema se integran con el sistema.

Resumen de la lección

Desarrolla soluciones basadas en eventos y mensajes en Azure

¡Vamos a practicar!

Desarrolla soluciones basadas en eventos y mensajes en Azure

Preparing Video For Download...