GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo crear una cola SQS en AWS

Amazon Simple Queue Service (SQS) es un servicio de gestión de colas de mensajes de AWS que nos permite desacoplar y escalar microservicios, sistemas distribuidos y aplicaciones sin servidor. Con SQS, podemos enviar, almacenar y recibir mensajes entre componentes de software en cualquier volumen, sin perder mensajes. Las colas estándar ofrecen un rendimiento máximo, pedidos de mejor esfuerzo y entrega al menos una vez. Las colas FIFO están diseñadas para garantizar que los mensajes se procesen exactamente una vez, en el orden exacto en que se envían.

SQS elimina los gastos generales administrativos, proporciona una entrega confiable de mensajes, mantiene seguros los datos confidenciales y escala de manera elástica y rentable.

Seguridad, Durabilidad, Disponibilidad, Escalabilidad, Confiabilidad, Personalización son algunos de los beneficios de usar SQS.

Hay 2 tipos de colas SQS en AWS.

  1. Cola estándar
  2. Cola FIFO
  1. Cola estándar:
    Admite una cantidad casi ilimitada de transacciones por segundo (TPS) por acción de API. Un mensaje se entrega al menos una vez, pero ocasionalmente se entrega más de una copia de un mensaje. Ocasionalmente, los mensajes pueden entregarse en un orden diferente al que fueron enviados.
  2. Cola FIFO:
    Las colas FIFO admiten hasta 3000 mensajes por segundo (TPS), por acción de API. Un mensaje se entrega una vez y permanece disponible hasta que un consumidor lo procesa y lo elimina. El orden en que se envían y reciben los mensajes se conserva estrictamente.

Para obtener más información sobre las colas de SQS, haga clic aquí.

Para SQS pagamos solo por lo que usamos, no hay tarifa mínima. Para obtener más información sobre los precios de AWS SQS, haga clic aquí

En este artículo, veremos los pasos para crear una cola estándar y FIFO, enviarles mensajes, eliminar mensajes y eliminar colas.

Requisitos previos

  1. Cuenta de AWS (cree si no tiene una).

¿Qué haremos?

  1. Inicie sesión en AWS.
  2. Crear colas SQS y enviar mensajes
  3. Ver y eliminar mensajes de las colas
  4. Eliminar las colas

Iniciar sesión en AWS

  1. Haga clic aquí para ir a la página de inicio de sesión de AWS.

Cuando hagamos clic en el enlace anterior, veremos una página web como la siguiente en la que debemos iniciar sesión con nuestros datos de inicio de sesión.

Una vez que iniciemos sesión en AWS con éxito, veremos la consola principal con todos los servicios enumerados.

Crear colas SQS

Haga clic en "Servicios" en la parte superior izquierda y busque "SQS" y haga clic en "Servicio de cola simple".

Verá la página principal, aquí haga clic en "Comenzar cola".

En la página "Crear nueva cola", asigne un nombre a la cola estándar y desplácese hacia abajo en la página.

Después de dar un nombre a la cola estándar, haga clic en el botón "Crear cola" en la parte inferior izquierda.

Una vez que se crea la cola estándar, seleccione la cola y haga clic en "Acciones de la cola" y "Enviar un mensaje".

Escriba un mensaje que desee enviar y haga clic en el botón "Enviar mensaje".

Obtendrá la siguiente pantalla donde se le pedirá que envíe otro mensaje, envíe otro mensaje o haga clic en "Cerrar".

Para crear una cola FIFO, seleccione "Cola FIFO" y asígnele un nombre. Después de dar un nombre a la cola FIFO, desplácese hacia abajo en la página.

Aquí, haz clic en “Crear cola rápidamente”.

Una vez que se crea la cola FIFO, seleccione la cola y haga clic en "Acciones de la cola" y "Enviar un mensaje".

Aquí, escriba un mensaje que desee enviar a FIFO Queue y proporcione el ID de grupo de mensajes y el ID de duplicación de mensajes y haga clic en "Enviar mensaje".

Aquí también, obtendrá la siguiente pantalla donde se le pedirá que envíe otro mensaje, envíe otro mensaje o haga clic en "Cerrar".

Ver y eliminar mensajes de la cola

Seleccione el nombre de cola desde el que desea leer el mensaje enviado en los pasos anteriores.

He seleccionado la Cola estándar aquí, haga clic en "Acciones rápidas" -> Ver/Eliminar mensajes.

Aquí, haga clic en "Comenzar a sondear mensajes".

Ahora, puedes ver el mensaje que enviaste en el paso anterior.

Para eliminar el mismo, seleccione el mensaje y haga clic en "Eliminar 1 mensaje".

En el cuadro de confirmación, haga clic en "Sí, eliminar mensajes marcados" para eliminar los mensajes seleccionados.

De la misma manera, puede ver/eliminar mensajes enviados a FIFO Queue. Seleccione la cola FIFO, haga clic en "Acciones rápidas" -> "Ver/Eliminar mensajes".

Aquí, haga clic en "Comenzar a sondear mensajes" para ver los mensajes enviados en el paso anterior.

Una vez que obtenga una lista de mensajes, seleccione ese mensaje en particular para eliminarlo y haga clic en "Eliminar 1 mensaje".

En el cuadro de confirmación, haga clic en "Sí, eliminar mensaje marcado".

Eliminar colas

Puede eliminar colas seleccionándolas, haga clic en "Acciones rápidas" y "Eliminar colas".

En la página de confirmación, haga clic en "sí, eliminar 2 colas".

Conclusión

En este artículo, vimos los pasos para crear colas estándar y FIFO, enviarles mensajes, leerlos y eliminarlos. También vimos los pasos para eliminar las Colas.


Linux
  1. Cómo crear un archivo en Linux

  2. Cómo crear una instancia RDS en AWS usando Terraform

  3. Cómo crear un rol de IAM en AWS usando Terraform

  4. Cómo crear etiquetas Git

  5. Cómo crear un subdominio

Cómo crear un tema de SNS y un suscriptor en AWS

Cómo crear una tabla de DynamoDB en AWS

Cómo crear un clúster de Kubernetes con AWS CLI

Cómo crear un evento en AWS Cloudwatch para activar una función Lambda

Cómo usar Cloudformation para crear colas SQS en AWS

Cómo crear una instancia Ubuntu EC2 en AWS