Je construis une application de chat, où chaque pression de touche de l'utilisateur est envoyée au serveur. Sur le serveur, un moteur de recommandation basé sur nlp génère des recommandations basées sur le contexte du message tapé à ce moment-là.TCP vs UDP pour le moteur de recommandation de chat en temps réel?
Pour le déploiement à grande échelle, quel type de connexion serait préférable entre TCP et UDP. UDP est rapide mais peu fiable, tandis que TCP, étant fiable, peut être lent en temps réel. Par exemple: Un utilisateur tape les mots "Hey, permet de regarder" et efface rapidement la zone de texte, la recommandation d'un film ne doit pas être générée après avoir effacé la zone de texte.
Si le serveur a une recommandation, il devrait être garanti de remettre la recommandation au client.
L'objectif est d'obtenir une recommandation en temps réel avec une faible latence. Quel type serait le plus préférable?
Lorsqu'il s'agit d'interagir avec un dactylographe/lecteur humain, la différence de latence est un point discutable. –