Amazon Simple Queue Service ( Amazon SQS ): el servicio acepta colas de mensajes para su almacenamiento . Con Amazon SQS, los desarrolladores pueden simplemente mover los datos que se distribuyen a través de los componentes de su aplicación que realizan diferentes tareas sin perder mensajes. Esto logra una alta escalabilidad y confiabilidad.
Parte de la infraestructura de Amazon Web Services .
Amazon mantiene SDK para varios lenguajes de programación: Java , Ruby , Python , .NET , PHP y Javascript . El cliente Java Message Service (JMS) 1.1 para Amazon SQS se lanzó en diciembre de 2014.
Amazon SQS garantiza que un mensaje se entregará al menos una vez. Para garantizar la entrega garantizada, los mensajes se duplican en varios servidores. Si se envía un mensaje y el servidor no responde, se puede reenviar. Sin embargo, Amazon SQS no garantiza que los mensajes se entreguen exactamente en la misma secuencia en que se enviaron. Si el orden de los mensajes es significativo, la aplicación del destinatario debe reordenar los mensajes después de la entrega.
Hay ciertos límites en el tamaño de los mensajes, pero para enviar imágenes y mensajes grandes, existen trucos para sortear los límites dividiéndolos, almacenándolos en la memoria adicional de S3 y conectándolos. [1] [2] .
El tamaño de la cola y el ancho de banda son ilimitados.
Los mensajes no se eliminan automáticamente, sino solo después de recibir la confirmación del lugar de entrega. Al mismo tiempo, se define un tiempo de espera de 30 segundos, y si no se recibe confirmación, se envía nuevamente el mensaje.
Los mensajes se pueden poner en cola hasta 4 días (de forma predeterminada). Una vez que los mensajes ya no se almacenan, la cola se borra.
amazon.com | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Gente |
| ||||||||||||
Productos y servicios |
|
Computación en la nube | ||
---|---|---|
Aplicaciones | ||
Plataformas |
| |
Infraestructura | ||
Tecnología |