Top Profil

Glossaire · Développement

File

Aussi appelé : Queue · File d'attente · FIFO

Définition

Une file est une structure de données qui fonctionne comme une file d'attente à un guichet : le premier élément entré est le premier servi (FIFO, First In, First Out). Elle sert à traiter des tâches dans l'ordre d'arrivée, à lisser des pics de charge ou à faire communiquer des programmes sans qu'ils s'attendent. À l'échelle d'un système, les files de messages (RabbitMQ, Amazon SQS, Kafka) jouent ce rôle entre services.

Dans la pratique

Lorsqu'un besoin mentionne des « traitements asynchrones » ou une « file de messages », il s'agit de découpler des services pour absorber la charge et tolérer les pannes. Le développeur backend doit alors maîtriser les questions de doublons, d'ordre et de reprise après erreur, qui font la différence entre un système robuste et un système qui perd des commandes.

Termes liés

Définition rédigée par L'équipe Top Profil. Glossaire mis à jour le . Tous les termes du glossaire.

Un besoin derrière ce terme ?

Échangeons 30 minutes sur votre besoin. Nous vous présentons des profils évalués en moins de 48h.