Les files de messages permettent la communication asynchrone entre composants — un producteur envoie des messages à une file, et les consommateurs les traitent ultérieurement. Elles découplent les composants, améliorent la résilience, gèrent les pics de charge et activent le traitement en arrière-plan.
Ce que les files de messages font
A MESSAGE QUEUE sits between producers and consumers:
Producer → [QUEUE] → Consumer(s) process messages (asynchronously, at their own pace)
→ the producer doesn't wait for processing (sends and moves on)
→ messages are stored until processed (buffered)
→ ASYNCHRONOUS, decoupled communication.
