Durante l'utilizzo di AWS SQS, l'intera infrastruttura di coda è gestita da AWS, quindi non è tenuta a sviluppare, gestire e mantenere i database, hardware e risorse del sistema di gestione dei messaggi. È interessante notare che Amazon Sqs è stato il primo servizio introdotto da AWS.
Questo articolo spiegherà l'uso pratico di AWS SQS per inviare, archiviare e ricevere messaggi.
Usando AWS SQS
Le masse preferiscono AWS SQS a causa della sua affidabilità e infrastruttura di facile utilizzo. Dalla console AWS, cerca semplicemente il semplice servizio in coda:
Per creare una nuova coda, fai semplicemente clic sul pulsante "Crea coda":
Successivamente, seleziona il tipo di coda come "standard" o "FIFO (primo in, primo out)". Selezione dell'opzione "standard" non organizza i messaggi nella sequenza in cui vengono inviati. Durante la selezione, "FIFO" organizza i messaggi nella sequenza che vengono inviati.
Per questo post, selezioniamo "standard" qui. Successivamente, digita un nome per la coda:
Ora, configura la coda in base alla natura delle attività da eseguire:
L'utente può anche abilitare la crittografia sul lato server durante la creazione della coda:
Ora, come gli altri servizi AWS, AWS Code richiede anche l'impostazione di una politica di accesso per dichiarare utenti e servizi in grado di accedere a questo servizio. Qui, l'utente può anche selezionare utenti e account AWS specificati per accedere ai messaggi nella coda. Quando viene selezionata l'opzione "Solo il proprietario della coda", i messaggi della coda sono accessibili solo da quello che ha creato la coda:
L'utente può anche dichiarare altre code di origine per consentire loro l'accesso:
Infine, fai clic sul pulsante "Crea coda" per finalizzare la configurazione e creare la coda:
Dopo aver creato la coda, i messaggi possono essere generati e inviati attraverso questo. Fai clic sul pulsante "Invia e ricevi messaggi" per generare un messaggio:
Digita un messaggio nel "corpo del messaggio" e definisci il tempo di ritardo di consegna del messaggio, quindi fai clic sul pulsante "Invia messaggio":
Sembra un messaggio di successo che il messaggio è stato inviato correttamente:
Scorri verso il basso verso il basso. Il numero di "messaggi disponibili" cambierà da zero a uno. Per visualizzare il messaggio, fare clic sull'opzione "Sondaggio per i messaggi":
Dopo aver preso alcuni secondi, verranno visualizzati i dettagli del messaggio. Per aprire il messaggio effettivo, fare clic sull'ID messaggio:
In questo modo, i dettagli del messaggio, il corpo e gli attributi possono essere visualizzati:
Questo era tutto su come usare AWS SQS.
Conclusione
AWS SQS fornisce tutte le funzionalità di un sistema di gestione dei messaggi senza la necessità di impostare un server hardware o risorse aggiuntive. Ha un'infrastruttura molto facile da usare che lo rende il servizio più utile per i sistemi software che richiedono funzionalità di coda di messaggi per consentire la comunicazione tra i diversi componenti. I messaggi possono essere inviati e archiviati nella coda e visualizzati facilmente in base alle configurazioni aggiunte durante la creazione della coda.