Múltiples servicios productores publican eventos codificados en Avro en Azure Event Hubs. Debe validar las cargas útiles y evolucionar los esquemas sin afectar a los consumidores existentes. Los productores y consumidores deben obtener y aplicar automáticamente las versiones de los esquemas en tiempo de ejecución. ¿Qué debe implementar?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Crear un grupo de Schema Registry de Event Hubs con compatibilidad Backward, registrar los esquemas Avro como versiones y usar un serializador Avro compatible con Schema Registry en productores y consumidores para codificar/decodificar cargas útiles con ID de esquema..
Por qué esta es la respuesta
La opción correcta es la que describe la funcionalidad de Azure Schema Registry. Este servicio está diseñado para gestionar esquemas (como Avro) para Event Hubs, permitiendo la validación de cargas útiles y la evolución de esquemas de forma compatible. Al registrar esquemas con compatibilidad "Backward" (hacia atrás), los consumidores antiguos pueden seguir procesando mensajes con esquemas nuevos, y viceversa. El uso de un serializador compatible con Schema Registry en productores y consumidores asegura que los datos se codifiquen/decodifiquen correctamente, incluyendo el ID del esquema para su resolución automática en tiempo de ejecución. Las otras opciones son incorrectas porque: La validación JSON en Event Hubs no es compatible con Avro y no ofrece la gestión de versiones de esquemas requerida. Almacenar esquemas en Azure App Configuration y versionarlos manualmente es una solución que requiere más desarrollo y no proporciona la resolución automática de esquemas en tiempo de ejecución que ofrece Schema Registry. CloudEvents 1.0 es un formato de evento, no una solución para la gestión de esquemas Avro y su evolución. Agregar una propiedad de mensaje con una URL de esquema requiere que los consumidores obtengan y validen el esquema manualmente, lo cual es menos eficiente y propenso a errores que la solución integrada de Schema Registry.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta