Publicado en: Oct 27, 2023
Los temas de primero en entrar, primero en salir (FIFO) de Amazon Simple Notification Service (Amazon SNS) ahora admiten una opción local y sin código para almacenar y reproducir sus mensajes, sin necesidad de proporcionar un recurso de archivo independiente. Esto mejora la durabilidad de sus aplicaciones basadas en eventos y puede ayudarlo a recuperarse de escenarios de fallas posteriores.
Los propietarios de los temas ahora pueden establecer una política de archivado, que define un período de retención para los mensajes publicados en su tema. A continuación, los suscriptores pueden establecer una política de reproducción para una suscripción individual, lo que desencadena la reproducción de mensajes seleccionados del archivo, desde un punto de partida hasta un punto final. Los suscriptores también pueden establecer una política de filtrado en su suscripción para seleccionar mejor los mensajes incluidos en la reproducción.
Amazon SNS es un servicio de mensajería que admite la comunicación de aplicación a aplicación (A2A). La funcionalidad A2A ofrece temas para la mensajería de alto rendimiento, de muchos a muchos, basada en push, entre sistemas distribuidos, microservicios y aplicaciones sin servidores controladas por eventos. Los temas estándar de Amazon SNS ofrecen clasificación de mensajes de mejor esfuerzo y entregas al menos una vez, mientras que los temas FIFO de Amazon SNS admiten clasificación estricta y entrega solo una vez. Tanto los temas estándar como los FIFO admiten el filtrado de mensajes y la distribución ramificada de mensajes a varias suscripciones, con una alta durabilidad y seguridad.
El archivado y la reproducción de mensajes de Amazon SNS para temas FIFO están disponibles en todas las regiones de AWS, excepto en las regiones de AWS GovCloud (EE. UU.).
Para obtener más información sobre esta nueva característica, consulte lo siguiente:
- Archivado y reproducción de mensajes, en la Guía para desarrolladores de Amazon SNS
- Archivar y reproducir mensajes con Amazon SNS FIFO, en el blog de AWS Compute