Hvordan bruke AWS SQS

Hvordan bruke AWS SQS
Amazon SQS er en AWS -melding som køer webtjeneste som lar brukere sende, motta og lagre meldinger for å reise mellom forskjellige programvarekomponenter. Det gir brukerne tilgang til meldingskøen. Det gjør det mulig for webtjenestekomponentene å kommunisere ved å sende og motta meldinger i AWS -miljøet og lagrer også meldingene som reiser mellom forskjellige applikasjoner og programvarekomponenter.

Mens du bruker AWS SQS, administreres hele køinfrastrukturen av AWS, så det er ikke nødvendig å utvikle, administrere og vedlikeholde meldingsstyringssystemets databaser, maskinvare og ressurser. Interessant nok var Amazon SQS den første tjenesten som ble introdusert av AWS noensinne.

Denne artikkelen vil forklare praktisk bruk av AWS SQS for å sende, lagre og motta meldinger.

Bruke AWS SQS

Massene foretrekker AWS SQS på grunn av sin pålitelighet og brukervennlig infrastruktur. Fra AWS -konsollen, bare søk etter Simple Couth -tjenesten:

For å opprette en ny kø, klikker du bare på "Opprett køen" -knappen:

Velg etter det køen som enten "standard" eller "FIFO (første-inn, første-out)". Å velge alternativet "standard" organiserer ikke meldingene i sekvensen de blir sendt. Mens du velger, organiserer “FIFO” meldingene i sekvensen de blir sendt.

For dette innlegget velger vi “Standard” her. Skriv etter et navn for køen:

Konfigurer nå køen i henhold til arten av oppgavene som skal utføres:

  • "Synlighetstid" er den tidsbegrensningen som en enkelt bruker får tilgang til meldingen, og ingen annen bruker kan se meldingen innenfor den spesifiserte tidsbegrensningen.
  • "Meldingsretensjonsperioden" er tidsbegrensningen som meldingen forblir i køen, da AWS automatisk sletter meldingen etter den definerte tidsgrensen.
  • "Leveringsforsinkelse" er tiden etter at meldingen når forbrukeren.
  • Brukeren kan også angi maksimal meldingsstørrelse og ventetid.

Brukeren kan også aktivere kryptering av serversiden mens han oppretter køen:

Nå, som de andre AWS -tjenestene, krever AWS -kø også å sette en tilgangspolicy for å erklære brukerne og tjenestene som kan få tilgang til denne tjenesten. Her kan brukeren også velge spesifiserte AWS -brukere og kontoer for å få tilgang til meldingene i køen. Når alternativet "Bare køeier" er valgt, får kø -meldingene bare det som har opprettet køen:

Brukeren kan også erklære andre kildekøer for å gi dem tilgang:

Til slutt klikker du på "Opprett kø" -knappen for å avslutte konfigurasjonen og opprette køen:

Etter at køen er opprettet, kan meldinger genereres og sendes gjennom dette. Klikk på knappen "Send og motta meldinger" for å generere en melding:

Skriv inn en melding i "Meldingsorganet" og definer leveringsforsinkelsestiden for meldingen, og klikk deretter på "Send melding" -knappen:

En suksessmelding ser ut til at meldingen har blitt sendt med hell:

Bla ned til bunnen. Antall "meldinger som er tilgjengelige" vil endre seg fra null til en. For å se meldingen, klikk på alternativet "Poll for Meldinger":

Etter å ha tatt noen sekunder, vises meldingsdetaljene. For å åpne den faktiske meldingen, klikker du på meldings -IDen:

På denne måten kan meldingsinformasjon, kropp og attributter sees:

Dette handlet om hvordan du bruker AWS SQS.

Konklusjon

AWS SQS gir alle funksjonene i et meldingsstyringssystem uten behov for å sette opp en maskinvareserver eller ekstra ressurser. Den har en veldig brukervennlig infrastruktur som gjør den til den mest nyttige tjenesten for programvaresystemer som krever meldingskøfunksjoner for å muliggjøre kommunikasjon mellom forskjellige komponenter. Meldingene kan sendes og lagres i køen og vises enkelt i henhold til konfigurasjonene som er lagt til mens du oppretter køen.