GNU/Linux >> Linux Esercitazione >  >> Linux

Come creare una coda SQS su AWS

Amazon Simple Queue Service (SQS) è un servizio di accodamento messaggi gestito di AWS che ci consente di disaccoppiare e ridimensionare microservizi, sistemi distribuiti e applicazioni serverless. Utilizzando SQS, possiamo inviare, archiviare e ricevere messaggi tra componenti software a qualsiasi volume, senza perdere messaggi. Le code standard offrono la massima produttività, l'ordinazione con il massimo sforzo e la consegna almeno una volta. Le code FIFO sono progettate per garantire che i messaggi vengano elaborati esattamente una volta, nell'ordine esatto in cui sono stati inviati.

SQS Elimina il sovraccarico amministrativo, fornisce un recapito affidabile dei messaggi, mantiene i dati sensibili al sicuro e si adatta in modo elastico e conveniente.

Sicurezza, durabilità, disponibilità, scalabilità, affidabilità e personalizzazione sono alcuni dei vantaggi dell'utilizzo di SQS.

Ci sono 2 tipi di code SQS su AWS.

  1. Coda standard
  2. Coda FIFO
  1. Coda standard:
    Supporta un numero quasi illimitato di transazioni al secondo (TPS) per azione APIUn messaggio viene consegnato almeno una volta, ma occasionalmente viene consegnata più di una copia di un messaggio. Occasionalmente, i messaggi potrebbero essere consegnati in un ordine diverso da quello in cui sono stati inviati.
  2. Coda FIFO:
    Le code FIFO supportano fino a 3.000 messaggi al secondo (TPS), per azione APIUn messaggio viene consegnato una volta e rimane disponibile fino a quando un consumatore non lo elabora ed elimina. L'ordine in cui i messaggi vengono inviati e ricevuti viene rigorosamente preservato.

Per saperne di più sulle code SQS, fai clic qui.

Per SQS paghiamo solo per ciò che usiamo, non c'è una tariffa minima. Per saperne di più sui prezzi di AWS SQS, fai clic qui

In questo articolo, vedremo i passaggi per creare una coda standard e FIFO, inviare messaggi, eliminare messaggi ed eliminare code.

Prerequisiti

  1. Account AWS (crea se non ne hai uno).

Cosa faremo?

  1. Accedi ad AWS.
  2. Crea code SQS e invia messaggi
  3. Visualizza ed elimina i messaggi dalle code
  4. Elimina le code

 

Accedi ad AWS

  1. Fai clic qui per andare alla pagina di accesso di AWS.

Quando premiamo il link sopra, vedremo una pagina web come segue in cui ci viene richiesto di accedere utilizzando i nostri dettagli di accesso.

Una volta effettuato l'accesso ad AWS, vedremo la console principale con tutti i servizi elencati.

Crea code SQS

Fai clic su "Servizi" in alto a sinistra e cerca "SQS" e fai clic su "Simple Queue Service".

Vedrai la pagina principale, qui fai clic su "Inizia coda".

Nella pagina "Crea nuova coda", dai un nome alla coda standard e scorri la pagina verso il basso.

Dopo aver assegnato un nome alla coda standard, fai clic sul pulsante "Crea coda" in basso a sinistra.

Una volta creata la coda standard, seleziona la coda e fai clic su "Azioni in coda" e "Invia un messaggio".

Digita un messaggio che desideri inviare e fai clic sul pulsante "Invia messaggio".

Verrà visualizzata la seguente schermata in cui ti verrà chiesto di inviare un altro messaggio, inviare un altro messaggio o fare clic su "Chiudi".

Per creare una coda FIFO, seleziona "Coda FIFO" e assegnale un nome. Dopo aver dato un nome alla Coda FIFO, scorri la pagina in basso.

Qui, fai clic su "Quick-Crea coda".

Una volta creata la coda FIFO, seleziona la coda e fai clic su "Azioni coda" e "Invia un messaggio".

Qui, digita un messaggio che desideri inviare alla coda FIFO e fornisci l'ID del gruppo di messaggi e l'ID duplicazione del messaggio e fai clic su "Invia messaggio".

Anche qui, otterrai la seguente schermata in cui ti verrà chiesto di inviare un altro messaggio, inviare un altro messaggio o fare clic su "Chiudi".

Visualizza ed elimina il messaggio dalla coda

Seleziona il Nome coda da cui desideri leggere il messaggio inviato nei passaggi precedenti.

Ho selezionato la coda standard qui, fare clic su "Azioni rapide" -> Visualizza/Elimina messaggi.

Qui, fai clic su "Avvia polling per i messaggi".

Ora puoi vedere il messaggio che hai inviato nel passaggio precedente.

Per eliminare lo stesso, seleziona il messaggio e fai clic su "Elimina 1 messaggio".

Nella casella di conferma, fai clic su "Sì, elimina i messaggi selezionati" per eliminare il/i messaggio/i selezionato/i.

Allo stesso modo, puoi visualizzare/eliminare i messaggi inviati alla coda FIFO. Seleziona la coda FIFO, fai clic su "Azioni rapide" -> "Visualizza/Elimina messaggi".

Qui, fai clic su "Avvia polling per i messaggi" per visualizzare i messaggi inviati nel passaggio precedente.

Una volta ottenuto un elenco di messaggi, seleziona quel particolare messaggio per eliminarlo e fai clic su "Elimina 1 messaggio".

Nella casella di conferma, fai clic su "Sì, elimina il messaggio selezionato".

Elimina code

Puoi eliminare le code selezionandole, facendo clic su "Azioni rapide" ed "Elimina code".

Nella pagina di conferma, fai clic su "sì, elimina 2 code".

Conclusione

In questo articolo abbiamo visto i passaggi per creare code standard e FIFO, inviare loro messaggi, leggerli ed eliminarli. Abbiamo anche visto i passaggi per eliminare le code.


Linux
  1. Come creare un file in Linux

  2. Come creare un'istanza RDS su AWS utilizzando Terraform

  3. Come creare un ruolo IAM in AWS utilizzando Terraform

  4. Come creare tag Git

  5. Come creare un sottodominio

Come creare un argomento SNS e un abbonato su AWS

Come creare una tabella DynamoDB in AWS

Come creare un cluster Kubernetes con AWS CLI

Come creare un evento in AWS Cloudwatch per attivare una funzione Lambda

Come utilizzare Cloudformation per creare code SQS su AWS

Come creare un'istanza EC2 Ubuntu su AWS