Reacción ante los eventos de Azure App Configuration
Article
Los eventos de Azure App Configuration permiten a las aplicaciones reaccionar ante los cambios en los pares clave-valor. Esto se consigue sin necesidad de código complejo ni de servicios de sondeo costosos e ineficientes. En su lugar, se insertan eventos mediante Azure Event Grid a en los suscriptores, como Azure Functions, Azure Logic Apps o incluso su propio cliente de escucha HTTP. De forma crítica, solo paga por lo que utiliza.
Los eventos de Azure App Configuration se envían a Azure Event Grid, que proporciona servicios de entrega confiables para sus aplicaciones mediante directivas de reintento enriquecidas y entrega de mensajes fallidos. Para más información, vea Entrega y reintento de entrega de mensajes de Event Grid.
Entre los escenarios comunes de eventos de App Configuration se incluyen la actualización de la configuración de la aplicación, el desencadenamiento de implementaciones o cualquier flujo de trabajo de configuración. Cuando se realizan pocos cambios en el escenario, pero se requiere una respuesta inmediata, la arquitectura basada en eventos puede ser especialmente eficaz.
Event Grid usa las suscripciones a eventos para enrutar los mensajes de eventos a los suscriptores. La configuración de Azure App Configuration emite los siguientes tipos de evento:
Tipo de evento
Descripción
Microsoft.AppConfiguration.KeyValueModified
Se genera cuando se crea o se sustituye un valor de clave.
Las aplicaciones que administran los eventos de App Configuration deben seguir estos procedimientos recomendados:
Se pueden configurar varias suscripciones para enrutar los eventos al mismo controlador de eventos, por lo que no hay que asumir que los eventos procedan de un origen determinado. En su lugar, consulte el tema del mensaje para asegurarse de que la instancia de App Configuration es la que envía el evento.
Compruebe eventType y no asuma que todos los eventos que recibe son del tipo que espera.
Use los campos etag para saber si la información sobre los objetos está aún actualizada.
Utilice los campos del secuenciador para conocer el orden de los eventos en cualquier objeto determinado.
Utilice el campo del asunto para acceder al par clave-valor que se ha modificado.
Pasos siguientes
Para más información sobre Event Grid y probar los eventos de Azure App Configuration, consulte:
Cree soluciones de un extremo a otro en Microsoft Azure para crear Azure Functions, implementar y administrar aplicaciones web, desarrollar soluciones que usen Azure Storage, etc.
Obtenga información sobre procedimientos recomendados al usar Azure App Configuration. Entre los temas tratados se incluyen las agrupaciones de claves, las composiciones de pares clave-valor, el arranque de App Configuration, etc.
En este artículo se describe cómo usar etiquetas para recuperar los valores de configuración de una aplicación para el entorno en el que esta se ejecuta actualmente.
Recupere pares clave-valor antiguos mediante revisiones de un momento dado en Azure App Configuration, lo que mantendrá un registro de los cambios en los pares clave-valor.
Describa el almacenamiento de pares clave-valor en Azure App Configuration, que almacena los datos de configuración como pares clave-valor. Los pares clave-valor son una representación de la configuración de la aplicación.
Aprenda a configurar las suscripciones a eventos de Azure App Configuration para que envíen eventos de modificación de pares clave-valor a un punto de conexión web.
En este inicio rápido se crea una aplicación de Node.js con Azure App Configuration para centralizar el almacenamiento y la administración de la configuración de aplicaciones de forma independiente del código.