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 .
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.
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é.
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.
Amazon.com | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Lidé |
| ||||||||||||
Produkty a služby |
|
Cloud computing | ||
---|---|---|
Aplikace | ||
Platformy | ||
Infrastruktura | ||
Technika |