Résumé de la Session 5

Aujourd'hui, dans mon cours de conception de systèmes, j'ai étudié trois méthodes pour transférer des données entre un client et un serveur.

Short Polling Le client demande des mises à jour au serveur à des intervalles définis. On peut par exemple fixer un intervalle de 5 secondes. Le client envoie une requête toutes les 5 secondes pour vérifier s'il y a de nouvelles données.

Long Polling Le client envoie une requête au serveur. Le serveur maintient la requête en attente jusqu'à ce que de nouvelles données arrivent. Cette méthode consomme plus de ressources serveur et gaspille également de nombreuses connexions.

Server-Sent Events Le serveur envoie des données au client à intervalles réguliers. En JavaScript, on utilise l'objet EventSource pour créer cette connexion. Le serveur pousse les données vers le client automatiquement.

Source : https://dev.to/hvdineshbabu/session-5-summary-5agg