Una empresa utiliza un sistema de procesamiento de pagos que requiere que los mensajes para un ID de pago particular se reciban en el mismo orden en que fueron enviados. De lo contrario, los pagos podrían procesarse incorrectamente. ¿Qué acciones debe tomar un arquitecto de soluciones para cumplir con este requisito? (Elija dos.)
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Escribir los mensajes en un stream de datos de Amazon Kinesis con el ID de pago como clave de partición., Escribir los mensajes en una cola FIFO de Amazon Simple Queue Service (Amazon SQS). Configurar el grupo de mensajes para usar el ID de pago..
Por qué esta es la respuesta
Para garantizar el orden de los mensajes por ID de pago, se necesitan servicios que mantengan el orden dentro de un grupo lógico. Escribir mensajes en un stream de datos de Amazon Kinesis con el ID de pago como clave de partición es correcto porque Kinesis Streams garantiza el orden de los registros dentro de una partición. Todos los mensajes con el mismo ID de pago irán a la misma partición y se procesarán en el orden en que llegaron. Escribir mensajes en una cola FIFO de Amazon SQS y configurar el grupo de mensajes para usar el ID de pago también es correcto. Las colas FIFO (First-In, First-Out) de SQS garantizan el orden de los mensajes dentro de un grupo de mensajes. Escribir en una tabla de Amazon DynamoDB con el ID de pago como clave de partición no garantiza el orden de procesamiento de los mensajes, solo la forma en que se almacenan. Amazon ElastiCache for Memcached es un almacén de clave-valor en memoria y no garantiza el orden de los mensajes. Una cola estándar de Amazon SQS no garantiza el orden de los mensajes.
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