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.
What is Amazon Simple Queue Service?
Amazon Simple Queue Service (Amazon SQS) ofrece una cola alojada segura, duradera y disponible que le permite integrar y desacoplar sistemas y componentes de software distribuidos. Amazon SQS ofrece construcciones comunes, tales comoColas de mensajes fallidos deyEtiquetas de asignación de costos de. Proporciona una API de servicios web genérica a la que puede acceder mediante cualquier lenguaje de programación que elAWSSDK admite.
Amazon SQS admite ambosestándaryColas FIFO. Para obtener más información, consulte Tipos de colas.
Temas
Beneficios de Amazon SQS
-
Seguridad–Usted controlaquien puede enviar mensajes a la cola de Amazon SQS y recibirlos de ella.
Cifrado del lado servidor (SSE)permite transferir datos confidenciales mediante la protección del contenido de los mensajes en las colas mediante claves administradas enAWS Key Management Service(AWS KMS).
-
Durabilidad— Para garantizar la seguridad de sus mensajes, Amazon SQS los almacena en varios servidores. Compatibilidad con colas estándarAl menos una entrega de mensajesy compatibilidad con colas FIFOprocesamiento de mensajes exactamente una vez.
-
Disponibilidad— Amazon SQS usainfraestructura redundantepara proporcionar acceso a los mensajes con un alto grado de simultánea y alta disponibilidad para producir y consumir mensajes.
-
Escalabilidad— Amazon SQS puede procesar cadaBuffered requestde forma independiente, con un escalado transparente para controlar cualquier aumento o pico de carga sin instrucciones de aprovisionamiento.
-
Fiabilidad deAmazon SQS bloquea sus mensajes durante el procesamiento, de forma que varios productores puedan enviar mensajes y varios consumidores puedan recibirlos al mismo tiempo.
-
Personalización— Sus colas no tienen por qué ser exactamente iguales; por ejemplo, puedeestablecer un retraso predeterminado en una cola. Puede almacenar el contenido de los mensajes con un tamaño superior a 256 KB.uso de Amazon Simple Storage Service (Amazon S3)o Amazon DynamoDB, con Amazon SQS que mantiene un puntero al objeto Amazon S3 o puede dividir un mensaje grande en mensajes más pequeños.
Diferencias entre Amazon SQS, Amazon MQ y Amazon SNS
Amazon SQS yAmazon SNS
Amazon MQ
Tipos de colas
En la tabla siguiente se describen las capacidades de las colas estándar y las colas FIFO.
Cola estándar | Cola FIFO |
---|---|
Rendimiento ilimitado— Las colas estándar admiten un número casi ilimitado de llamadas a la API por segundo, por acción API ( Al menos una entrega— Se envía un mensaje al menos una vez, pero ocasionalmente se entrega más de una copia de un mensaje. Pedidos con el mejor esfuerzo— En ocasiones, los mensajes se entregan en un orden distinto al que se enviaron. |
Alto desempeño— Si usaprocesamiento por lotes, Las colas FIFO admiten hasta 3000 mensajes por segundo, por método API (SendMessageBatch ,ReceiveMessage , o bienDeleteMessageBatch ). Los 3000 mensajes por segundo representan 300 llamadas a la API, cada una con un lote de 10 mensajes. Para solicitar un aumento de la cuota, envíe una solicitud de soporte técnicoSendMessage , ReceiveMessage o DeleteMessage ). Procesamiento único: un mensaje se envía una sola vez y permanece disponible hasta que un consumidor lo procesa y elimina. No se introducen duplicados en la cola. Entrega primero en entrar y salir— El orden en que se envían y reciben los mensajes se conserva estrictamente. |
![]() |
![]() |
Envíe datos entre aplicaciones cuando el desempeño sea importante, por ejemplo:
|
Envíe datos entre aplicaciones cuando el orden de los eventos sea importante, por ejemplo:
|
Tareas comunes para comenzar a utilizar Amazon SQS
-
Para crear la primera cola con Amazon SQS y enviar, recibir y eliminar un mensaje, consulteIntroducción a Amazon SQS.
-
Para activar una función Lambda, consulte Configuración de una cola para activar unAWS Lambdafunction (consola).
-
Para obtener más información sobre la funcionalidad y la arquitectura de Amazon SQS, consulteCómo funciona Amazon SQS.
-
Para obtener instrucciones y advertencias que le ayudarán a aprovechar al máximo Amazon SQS, consultePrácticas recomendadas para Amazon SQS.
-
Explore los ejemplos de Amazon SQS de uno de losAWSSDK, como elAWS SDK for Java 2.xGuía para desarrolladores.
-
Para obtener información acerca de las acciones de Amazon SQS, consulte laReferencia de la API de Amazon Simple Queue Service.
-
Para obtener más información sobre Amazon SQSAWS CLIconsulte laAWS CLIReferencia de los comandos.
Precios de Amazon SQS
Amazon SQS no tiene costos iniciales. El primer millón de solicitudes mensuales son gratuitas. Después de eso, pagará en función del número y el contenido de las solicitudes, así como de las interacciones con Amazon S3 y elAWS Key Management Service.
Para obtener información, consultePrecios de Amazon SQS