GNU/Linux >> Znalost Linux >  >> Linux

Jak vytvořit frontu SQS na AWS

Amazon Simple Queue Service (SQS) je řízená služba řazení zpráv do fronty AWS, která nám umožňuje oddělovat a škálovat mikroslužby, distribuované systémy a aplikace bez serveru. Pomocí SQS můžeme odesílat, ukládat a přijímat zprávy mezi softwarovými komponentami v libovolném objemu, aniž bychom ztratili zprávy. Standardní fronty nabízejí maximální propustnost, maximální úsilí při objednávání a doručení alespoň jednou. Fronty FIFO jsou navrženy tak, aby zaručovaly, že zprávy budou zpracovány přesně jednou, v přesném pořadí, v jakém byly odeslány.

SQS Eliminuje administrativní režii, zajišťuje spolehlivé doručování zpráv, udržuje citlivá data v bezpečí a škálovatelně je elasticky a nákladově efektivní.

Zabezpečení, trvanlivost, dostupnost, škálovatelnost, spolehlivost, přizpůsobení jsou některé z výhod používání SQS.

Na AWS existují 2 typy front SQS.

  1. Standardní fronta
  2. Fronta FIFO
  1. Standardní fronta:
    Podporuje téměř neomezený počet transakcí za sekundu (TPS) na akci API. Zpráva je doručena alespoň jednou, ale příležitostně je doručena více než jedna kopie zprávy. Občas mohou být zprávy doručeny v jiném pořadí, než v jakém byly odeslány.
  2. Fronta FIFO:
    Fronty FIFO podporují až 3 000 zpráv za sekundu (TPS), na akci API. Zpráva je doručena jednou a zůstává dostupná, dokud ji spotřebitel nezpracuje a neodstraní. Pořadí, ve kterém jsou zprávy odesílány a přijímány, je přísně zachováno.

Chcete-li se dozvědět více o frontách SQS, klikněte sem.

Za SQS platíme pouze za to, co používáme, neexistuje žádný minimální poplatek. Chcete-li se dozvědět více o cenách AWS SQS, klikněte sem

V tomto článku uvidíme kroky k vytvoření standardní fronty a fronty FIFO, odesílání zpráv do nich, mazání zpráv a odstraňování front.

Předpoklady

  1. Účet AWS (vytvořte si jej, pokud jej nemáte).

Co budeme dělat?

  1. Přihlaste se do AWS.
  2. Vytváření front SQS a odesílání zpráv
  3. Zobrazení a odstranění zpráv z front
  4. Smažte fronty

 

Přihlaste se do AWS

  1. Kliknutím sem přejdete na přihlašovací stránku AWS.

Když klikneme na výše uvedený odkaz, uvidíme následující webovou stránku, kde se musíme přihlásit pomocí našich přihlašovacích údajů.

Jakmile se úspěšně přihlásíme do AWS, uvidíme hlavní konzoli se všemi uvedenými službami.

Vytváření front SQS

Klikněte na „Služby“ v levém horním rohu a vyhledejte „SQS“ a klikněte na „Služba jednoduché fronty“.

Uvidíte hlavní stránku, zde klikněte na „Fronta pro spuštění“.

Na stránce „Vytvořit novou frontu“ pojmenujte Standardní frontu a posuňte stránku dolů.

Po zadání názvu standardní fronty klikněte na tlačítko „Vytvořit frontu“ vlevo dole.

Jakmile se vytvoří standardní fronta, vyberte ji a klikněte na „Akce fronty“ a „Odeslat zprávu“.

Napište zprávu, kterou chcete odeslat, a klikněte na tlačítko „Odeslat zprávu“.

Zobrazí se následující obrazovka, kde budete požádáni o odeslání další zprávy, odeslání další zprávy nebo kliknutí na „Zavřít“.

Chcete-li vytvořit frontu FIFO, vyberte „Fronta FIFO“ a pojmenujte ji. Po zadání názvu frontě FIFO přejděte na stránku dolů.

Zde klikněte na „Quick-Create Queue“.

Jakmile se vytvoří fronta FIFO, vyberte frontu a klikněte na „Akce fronty“ a „Odeslat zprávu“.

Zde zadejte zprávu, kterou chcete odeslat do fronty FIFO, a zadejte ID skupiny zpráv a ID duplikace zpráv a klikněte na „Odeslat zprávu“.

Zde také získáte následující obrazovku, kde budete požádáni o odeslání další zprávy, odeslání další zprávy nebo kliknutí na „Zavřít“.

Zobrazení a odstranění zprávy z fronty

Vyberte Název fronty, ze kterého chcete číst zprávu odeslanou ve výše uvedených krocích.

Zde jsem vybral Standardní frontu, klikněte na „Rychlé akce“ -> Zobrazit/smazat zprávy.

Zde klikněte na „Zahájit dotazování na zprávy“.

Nyní můžete vidět zprávu, kterou jste odeslali v předchozím kroku.

Chcete-li stejnou zprávu smazat, vyberte zprávu a klikněte na „Smazat 1 zprávu“.

V potvrzovacím poli klikněte na „Ano, smazat zaškrtnuté zprávy“ pro smazání vybraných zpráv.

Stejným způsobem můžete zobrazit/smazat zprávy odeslané do fronty FIFO. Vyberte frontu FIFO, klikněte na „Rychlé akce“ -> „Zobrazit/smazat zprávy“.

Zde kliknutím na „Zahájit dotazování na zprávy“ zobrazíte zprávy odeslané v předchozím kroku.

Jakmile získáte seznam zpráv, vyberte konkrétní zprávu, kterou chcete odstranit, a klikněte na „Smazat 1 zprávu“.

V potvrzovacím poli klikněte na „Ano, smazat zaškrtnutou zprávu“.

Smazat fronty

Fronty můžete smazat tak, že je vyberete, kliknete na „Rychlé akce“ a „Odstranit fronty“.

Na potvrzovací stránce klikněte na „ano, odstranit 2 fronty.“

Závěr

V tomto článku jsme viděli kroky k vytvoření standardních a FIFO front, odesílání zpráv do nich, jejich čtení a mazání. Viděli jsme také kroky k odstranění front.


Linux
  1. Jak vytvořit instanci RDS na AWS pomocí Terraform

  2. Jak vytvořit roli IAM v AWS pomocí Terraform

  3. Jak vytvořit Git Tagy

  1. Jak vytvořit soubor v Linuxu

  2. Jak vytvořit soubor Tar Gz

  3. Jak vytvořit subdoménu

  1. Jak vytvořit modul Terraform

  2. Jak používat Cloudformation k vytvoření VPC na AWS

  3. Jak vytvořit statický web na AWS S3 Bucket