Amazon SQS

Amazon Simple Queue Service ( Amazon SQS ) - tjänsten accepterar meddelandeköer för lagring .  Med Amazon SQS kan utvecklare helt enkelt flytta data som är distribuerad över deras applikationskomponenter som utför olika uppgifter utan att förlora meddelanden. Detta uppnår hög skalbarhet och tillförlitlighet.

En del av Amazon Web Services- infrastruktur .

API

Amazon har SDK:er för flera programmeringsspråk: Java , Ruby , Python , .NET , PHP och Javascript . Java Message Service (JMS) 1.1 -klienten för Amazon SQS släpptes i december 2014.


Meddelandeleverans

Amazon SQS garanterar att ett meddelande kommer att levereras minst en gång. För att säkerställa garanterad leverans dupliceras meddelanden på flera servrar. Om ett meddelande skickas och servern inte svarar kan det skickas om. Amazon SQS garanterar dock inte att meddelanden kommer att levereras i exakt samma ordning som de skickades. Om meddelandeordningen är betydande måste mottagarapplikationen ordna om meddelanden efter leverans.

Det finns vissa gränser för meddelandestorlekar, men för att skicka bilder och stora meddelanden finns det knep för att komma runt gränserna genom att dela upp dem, lagra dem i S3 extra minne och ansluta. [1] [2] .

Köstorlek och bandbredd är obegränsad.

Ta bort meddelanden

Meddelanden raderas inte automatiskt, utan endast efter att ha fått bekräftelse från leveransplatsen. Samtidigt definieras en timeout på 30 sekunder, och om bekräftelse inte tas emot skickas meddelandet igen.

Meddelanden kan stå i kö upp till 4 dagar (som standard). Efter att meddelandena inte längre har lagrats rensas kön.


Anteckningar

  1. [1] Arkiverad 29 augusti 2011.
  2. Amazon SQS och SNS tillkännager 256KB stora nyttolaster . Aws.amazon.com (18 juni 2013). Hämtad 13 augusti 2015. Arkiverad från originalet 5 september 2015.


Se även

Länkar