Cómo crear una cola SQS en AWS

Iniciar sesión 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, brinda una entrega confiable de mensajes, mantiene seguros los datos confidenciales y escala de manera elástica y rentable.

Seguridad, durabilidad, disponibilidad, escalabilidad, confiabilidad y personalización son algunos de los beneficios de usar SQS.

Hay 2 tipos de colas de 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 saber más sobre las Colas de SQS, haga clic aquí.

Para SQS pagamos solo por lo que usamos, no hay tarifa mínima. Para saber más 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 AWS (Crear si no tienes uno).

¿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. Hacer 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 donde debemos iniciar sesión con nuestros datos de inicio de sesión.

Iniciar sesión en AWS

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

Consola de administración de AWS

Crear colas SQS

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

Crear cola SQS

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

Servicio de cola simple

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

Establecer nombre de cola

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

Grupos de recursos

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

Enviar un mensaje

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

Cuerpo del mensaje

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

Cola de mensajes de prueba

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.

Crear cola FIFO

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

Grupo de recursos de cola FIFO

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

Enviar un mensaje a FIFO Queue

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».

Contenido del cuerpo del 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».

Éxito de la prueba

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.

Ver Borrar Mensajes

Aquí, haga clic en «Comenzar a sondear mensajes».

Mensajes de encuesta

Ahora, puede ver el mensaje que envió en el paso anterior.

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

Eliminar mensaje de la cola

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

Eliminar mensajes marcados

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».

Ver mensajes eliminados

Aquí, haga clic en «Iniciar sondeo de mensajes» para ver los mensajes enviados en el paso anterior.

Detalles del cuerpo del mensaje

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

Detener la cola ahora

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

Eliminar mensaje marcado

Eliminar colas

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

Eliminar cola SQL

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

Continuar Eliminando 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.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *