Distribuye las SNS notificaciones de Amazon a las SQS colas de Amazon para su procesamiento asíncrono - Amazon Simple Notification Service

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Distribuye las SNS notificaciones de Amazon a las SQS colas de Amazon para su procesamiento asíncrono

Amazon SNS trabaja en estrecha colaboración con Amazon Simple Queue Service (AmazonSQS). Estos servicios ofrecen a los desarrolladores diferentes beneficios. Amazon SNS permite a las aplicaciones enviar mensajes urgentes a varios suscriptores mediante un mecanismo de «envío», lo que elimina la necesidad de comprobar o «sondear» periódicamente las actualizaciones. Amazon SQS es un servicio de cola de mensajes que utilizan las aplicaciones distribuidas para intercambiar mensajes a través de un modelo de sondeo y se puede utilizar para desacoplar los componentes de envío y recepción, sin necesidad de que cada componente esté disponible simultáneamente. Al usar Amazon SNS y Amazon SQS juntos, los mensajes se pueden entregar a aplicaciones que requieren la notificación inmediata de un evento y también se pueden conservar en una SQS cola de Amazon para que otras aplicaciones los procesen más adelante.

Cuando suscribes una SQS cola de Amazon a un SNS tema de Amazon, puedes publicar un mensaje en el tema y Amazon SNS envía un SQS mensaje de Amazon a la cola de suscriptores. El SQS mensaje de Amazon contiene el asunto y el mensaje que se publicaron en el tema, junto con los metadatos sobre el mensaje en un JSON documento. El SQS mensaje de Amazon tendrá un aspecto similar al siguiente JSON documento.

{ "Type" : "Notification", "MessageId" : "63a3f6b6-d533-4a47-aef9-fcf5cf758c76", "TopicArn" : "arn:aws:sns:us-west-2:123456789012:MyTopic", "Subject" : "Testing publish to subscribed queues", "Message" : "Hello world!", "Timestamp" : "2012-03-29T05:12:16.901Z", "SignatureVersion" : "1", "Signature" : "EXAMPLEnTrFPa3...", "SigningCertURL" : "https://sns.us-west-2.amazonaws.com/SimpleNotificationService-f3ecfb7224c7233fe7bb5f59f96de52f.pem", "UnsubscribeURL" : "https://sns.us-west-2.amazonaws.com/?Action=Unsubscribe&SubscriptionArn=arn:aws:sns:us-west-2:123456789012:MyTopic:c7fe3a54-ab0e-4ec2-88e0-db410a0f2bee" }