es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Evento vacío de Azure Event Grid

Estoy buscando una forma de ser notificado cuando un tema de la cuadrícula de eventos no tiene más eventos en cola. Estaba esperando que la cuadrícula de eventos, al igual que muchos servicios de Azure, pudiera emitir eventos cuando ocurrieran ciertas cosas, pero parece que no es así. Idealmente, me gustaría evitar hacer consultas periódicas al tema para verificar si la cola está vacía.

El tema de la cuadrícula de eventos no se utiliza con frecuencia, pero cuando se utiliza, recibirá un volcado de ~1 millón de eventos, lo cual tomará aproximadamente una o dos horas para que el suscriptor de la función de Azure procese. Estoy buscando una especie de notificación de “cola vacía” para poder realizar algunas tareas de post-procesamiento que actualmente tengo que hacer manualmente.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Como experto en TI especializado en Azure y Azure Event Grid, sugeriría considerar el uso de Azure Logic Apps para automatizar la tarea de monitorear el tema de Event Grid y enviar notificaciones cuando la cola esté vacía. Las Logic Apps se pueden activar por una variedad de eventos, incluyendo eventos de Event Grid, y se pueden configurar para realizar acciones específicas basadas en el evento activador.

    En este caso, puedes crear una Logic App que se active por un evento del tema de Event Grid y utilice la acción “Peek” para verificar si hay mensajes restantes en la cola. Si no hay más mensajes en la cola, la Logic App puede enviar una notificación a tu destino deseado (como un correo electrónico, SMS o webhook) para informarte que la cola está vacía y que las tareas de posprocesamiento pueden comenzar.

    Al utilizar este enfoque, puedes evitar la verificación manual del tema para comprobar si la cola está vacía y, en su lugar, confiar en la Logic App automatizada para monitorear la cola y activar las notificaciones cuando sea necesario.

Comments are closed.