Amazon SQS

Služba Amazon Simple Queue Service ( Amazon SQS ) – služba přijímá fronty zpráv pro ukládání .  S Amazon SQS mohou vývojáři jednoduše přesouvat data, která jsou distribuována napříč jejich aplikačními komponentami, které provádějí různé úkoly, bez ztráty zpráv. Tím je dosaženo vysoké škálovatelnosti a spolehlivosti.

Část infrastruktury Amazon Web Services .

API

Amazon spravuje sady SDK pro několik programovacích jazyků: Java , Ruby , Python , .NET , PHP a Javascript . Klient Java Message Service (JMS) 1.1 pro Amazon SQS byl vydán v prosinci 2014.


Doručování zprávy

Amazon SQS zaručuje, že zpráva bude doručena alespoň jednou. Aby bylo zajištěno zaručené doručení, jsou zprávy duplikovány na více serverech. Pokud je odeslána zpráva a server neodpovídá, lze ji odeslat znovu. Amazon SQS však nezaručuje, že zprávy budou doručeny přesně ve stejném pořadí, v jakém byly odeslány. Pokud je pořadí zpráv významné, aplikace příjemce musí po doručení zprávy znovu seřadit.

Existují určité limity velikosti zpráv, ale pro odesílání obrázků a velkých zpráv existují triky, jak tyto limity obejít tak, že je rozdělíte, uložíte do extra paměti S3 a propojíte. [1] [2] .

Velikost fronty a šířka pásma jsou neomezené.

Mazání zpráv

Zprávy nejsou mazány automaticky, ale až po obdržení potvrzení z místa doručení. Zároveň je definován timeout 30 sekund a pokud potvrzení nepřijde, tak je zpráva odeslána znovu.

Zprávy lze zařadit do fronty až 4 dny (ve výchozím nastavení). Jakmile se zprávy již neukládají, fronta se vymaže.


Poznámky

  1. [1] Archivováno 29. srpna 2011.
  2. Amazon SQS a SNS oznamují velké užitečné zatížení 256 kB . Aws.amazon.com (18. června 2013). Získáno 13. 8. 2015. Archivováno z originálu 5. 9. 2015.


Viz také

Odkazy