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.

Resiliencia entre el almacenamiento y la Rejilla de Eventos

Aquí está mi flujo para mis importaciones:
– Cuando se detecta un nuevo archivo en el almacenamiento de blobs, se desencadena un evento en el Event Grid.
– El Event Grid reintentará hasta que pueda llamar a la Función de Azure.
– La Función de Azure inyecta el evento en la cola del Service Bus.
– Una aplicación web consumirá la cola.

Supongo que este proceso es muy resistente porque cada mensaje se almacena o reintentar. El único paso que podría fallar es la conexión entre el almacenamiento y el Event Grid.
¿Y si la conexión entre el almacenamiento y el Event Grid está interrumpida cuando se crea un archivo en el almacenamiento? ¿Cómo puedo asegurarme de que el evento aún se desencadenará?

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Si la conexión entre el Almacenamiento y la Event Grid está caída cuando se crea un nuevo archivo, la Event Grid no podrá activar el evento. Sin embargo, puedes asegurar que el evento aún se active configurando eventos de Almacenamiento para intentar automáticamente las solicitudes fallidas. De esta manera, si la conexión entre el Almacenamiento y la Event Grid se restablece, la Event Grid activará el evento y el proceso continuará como de costumbre. Además, puedes implementar un método de respaldo, como monitorear directamente la cuenta de Almacenamiento en busca de nuevos archivos, en caso de que la Event Grid no esté disponible durante un período prolongado de tiempo.

Comments are closed.