Amazon SQS

Amazon Simple Queue Service ( Amazon SQS ) - tjenesten accepterer beskedkøer til opbevaring .  Med Amazon SQS kan udviklere simpelthen flytte data, der er fordelt på tværs af deres applikationskomponenter, der udfører forskellige opgaver uden at miste beskeder. Dette opnår høj skalerbarhed og pålidelighed.

En del af Amazon Web Services- infrastrukturen .

API

Amazon vedligeholder SDK'er til flere programmeringssprog: Java , Ruby , Python , .NET , PHP og Javascript . Java Message Service (JMS) 1.1- klienten til Amazon SQS blev frigivet i december 2014.


Beskedlevering

Amazon SQS garanterer, at en besked bliver leveret mindst én gang. For at sikre garanteret levering duplikeres meddelelser på flere servere. Hvis en besked sendes, og serveren ikke svarer, kan den sendes igen. Amazon SQS garanterer dog ikke, at beskeder bliver leveret i nøjagtig samme rækkefølge, som de blev sendt. Hvis meddelelsesrækkefølgen er betydelig, skal modtagerapplikationen genbestille meddelelser efter levering.

Der er visse begrænsninger for beskedstørrelser, men for at sende billeder og store beskeder er der tricks til at omgå grænserne ved at opdele dem, gemme dem i S3 ekstra hukommelse og oprette forbindelse. [1] [2] .

Køstørrelse og båndbredde er ubegrænset.

Sletning af beskeder

Beskeder slettes ikke automatisk, men først efter modtagelse af bekræftelse fra leveringsstedet. Samtidig defineres en timeout på 30 sekunder, og hvis bekræftelse ikke modtages, så sendes beskeden igen.

Beskeder kan stå i kø i op til 4 dage (som standard). Når meddelelserne ikke længere er gemt, ryddes køen.


Noter

  1. [1] Arkiveret 29. august 2011.
  2. Amazon SQS og SNS annoncerer 256KB store nyttelaster . Aws.amazon.com (18. juni 2013). Hentet 13. august 2015. Arkiveret fra originalen 5. september 2015.


Se også

Links