Compartir vía


Elija el nivel de Event Grid adecuado para la solución.

Azure Event Grid tiene dos niveles con distintas funcionalidades. En este artículo se comparten detalles sobre ambos.

Nivel estándar de Event Grid

Azure Event Grid incluye la siguiente funcionalidad a través de espacios de nombres de Event Grid:

  • Un agente pub-sub broker de transporte de telemetría de cola de mensajes (MQTT) que admite la comunicación bidireccional mediante MQTT v3.1.1 y v5.0.
  • Publicación de CloudEvents mediante HTTP.
  • Entrega de extracción mediante HTTP.
  • Envío de inserción a Event Hubs mediante el Protocolo de colas de mensajería avanzada (AMQP).

Utilice este nivel si alguna de las siguientes declaraciones es verdadera.

  • Quiere publicar y consumir mensajes MQTT.
  • Quiere compilar una solución para desencadenar acciones basadas en eventos de aplicación personalizados en formato JSON CloudEvents.
  • Quiere compilar aplicaciones con patrones de consumo flexibles, por ejemplo, entrega de extracción HTTP para varios consumidores o entrega de inserción en Event Hubs.
  • Se requieren tasas de transmisión HTTP superiores a 5 MB/s para la entrada y salida mediante entrega por demanda o entrega automática. Event Grid admite actualmente hasta 40 MB/s para la entrada y 80 MB/s para la salida de eventos publicados en temas de espacio de nombres (HTTP). MQTT admite una tasa de transferencia de 40 MB/s para clientes publicadores y suscriptores.
  • Necesita la retención de CloudEvents de hasta 7 días.

Para obtener más información, consulte cuotas y límites para los espacios de nombres.

Nivel básico de Event Grid

El nivel básico de Event Grid admite el envío mediante temas personalizados, temas del sistema, temas de socios y dominios.

Utiliza este nivel si alguna de estas afirmaciones es verdadera.

  • Quiere crear una solución para desencadenar acciones basadas en eventos de aplicación personalizados, eventos del sistema de Azure, eventos de asociados.
  • Quiere publicar eventos en miles de temas mediante dominios de Event Grid.
  • No tiene ninguna necesidad futura de admitir tasas superiores a 5 MB/s para la entrada o salida.
  • No necesita retención de eventos superior a 1 día. Por ejemplo, una lógica del controlador de eventos puede ser revisada en menos de 1 día si se detecta un error en su lógica. De lo contrario, no tiene problemas con el coste adicional y la sobrecarga de leer eventos de un destino de mensajes fallidos de blobs.

Para obtener más información, consulte cuotas y límites para temas personalizados, temas del sistema y temas y dominios de asociados.

Niveles Basic y Estándar

El nivel estándar de Event Grid se centra en proporcionar las siguientes características:

  • Tasas de entrada y salida más altas.
  • Compatibilidad con soluciones de IoT que requieren el uso de comunicación bidireccional mediante MQTT.
  • Entrega de extracción para varios consumidores.
  • Entrega de inserción a Event Hubs.

El nivel básico se centra en ofrecer soporte para la entrega push y desencadenar acciones basadas en eventos. Para obtener un desglose detallado de qué cuotas y límites se incluyen en cada recurso de Event Grid, consulte Cuotas y límites.

Característica Estándar Básico
Capacidad de procesamiento Alto, hasta 40 MB/s (entrada) y 80 MB/s (salida) Bajo, hasta 5 MB/s (entrada y salida)
MQTT v5 y v3.1.1
Entrega de extracción
Publicación y suscripción a eventos personalizados
Envío de inserción a Webhooks
Entrega de inserción a Event Hubs
Envío de inserción a servicios de Azure (Functions, colas y temas de Service Bus, retransmisión de conexiones híbridas y colas de almacenamiento)
Retención máxima de mensajes Temas de espacio de nombres de 7 días 1 día
Suscripción a eventos del sistema de Azure
Suscripción a eventos de asociados
Suscripciones del ámbito de dominio
Extracción de entrega a Fabric Eventstream No

Pasos siguientes