Appuyez sur Entrée ou appuyez sur pour afficher l’image en taille réelle
“
3 minutes lire
UN ·
Il y a 16 heures
WebsCkets sont incroyables Applications en temps réel (Chat, notifications, jeux, tableaux de bord en direct). Mais le traitement de 1 m Connexions simultanées Cela semble fou, hein?
Avec la bonne approche Spring + Java peut évoluer Millions de liens durables. Voyons comment.
ð ð € Appel
Chaque connexion WebSocket:
Contient une rosette ouverte TCP
Consomme de la mémoire pour les tampons
Besoin de sujets pour la lecture / enregistrement
Si vous essayez ceci Bloc d’entrée / sortie traditionnel (serviteur) Â ‘ðÿ’ ¥ Votre serveur décède.
Alors, comment survivons-nous?
ðÿ ›Étape 1: Utilisez Spring Webflux (réactif)
Spring MVC (basé sur le sérulet) n’est pas construit pour des millions de prises concomitantes. Passer à Fonds Web de printemps (Réactif + non -Lot).