AccueilGlossaire › Amazon SQS (Simple Queue Service)

Amazon SQS (Simple Queue Service)

Cloud

File de messages managée AWS, premier service AWS lancé en 2006.

Amazon SQS (Simple Queue Service) est le service de file de messages managée d'AWS, premier service AWS commercial lancé publiquement en 2006. C'est un composant fondamental des architectures distribuées pour découpler producteurs et consommateurs, lisser les pics de charge, et garantir la livraison de messages.

Deux types de queues : (1) Standard — débit illimité, ordre best-effort (pas garanti), livraison at-least-once (duplicatas possibles), latence quelques ms ; (2) FIFO — ordre strict par MessageGroupId (groupes parallélisables), livraison exactly-once, débit limité (300 TPS sans batch, 3000 TPS avec batch, ou high throughput mode 70 000 TPS via MessageGroupId partitioning).

Concepts : (1) Message — payload jusqu'à 256 KB (1 MB avec Extended Client Library + S3 pour les blobs plus gros) ; (2) Visibility Timeout — durée pendant laquelle un message lu est invisible aux autres consumers (default 30s, max 12h) ; (3) Long Polling (WaitTimeSeconds=20) — réduit les requêtes vides et la latence ; (4) Dead Letter Queue (DLQ) — destination pour les messages échouant N fois (maxReceiveCount), permet l'analyse post-mortem ; (5) Message Retention — 1 minute à 14 jours (default 4 jours).

Intégrations natives : (1) Lambda — trigger automatique avec batch size configurable, scaling auto jusqu'à 1000 instances concurrent Lambda invocations ; (2) EventBridge Pipes — source ou target ; (3) SNS → SQS fanout pattern (un message SNS publié vers N queues SQS abonnées) ; (4) Step Functions ; (5) Auto Scaling basé sur la queue depth ; (6) CloudWatch metrics natives.

Pricing : 0.40\$ par million de requests (Standard), 0.50\$ (FIFO). Premier million de requests par mois gratuit. Pas de coût stockage (jusqu'aux 14j de rétention).

Use cases : (1) découplage microservices (commande → file → workers payment, shipping, notification) ; (2) lissage de pics (web requests → file → workers backend) ; (3) batch processing (uploads multiples → file → Lambda transform) ; (4) DLQ pour observabilité erreurs. SQS est l'un des services AWS les plus stables et utilisés en production depuis 19 ans.

Certifications qui couvrent ce concept
SAA-C03 DVA-C02 CLF-C02 DOP-C02
Termes liés
Amazon SNS (Simple Notification Service) Lambda (AWS Lambda — Serverless) Amazon EventBridge Microservices

Préparez vos certifications IT gratuitement

200+ certifications, 400 000+ questions, examens blancs chronométrés.

Voir le catalogue →
← Retour au glossaire