Composants de mise à l'échelle

Exécute ton déploiement sgcWebSockets sur plusieurs instances. Distribue les connexions derrière un équilibreur de charge, relie les navigateurs à des serveurs TCP hérités ou passe à un accepteur HTTP.SYS en mode noyau pour une concurrence maximale sur Windows.

Trois briques de mise à l'échelle

Choisis le composant qui correspond à ta stratégie de mise à l'échelle.

Conçu pour la production à haute concurrence

Chaque composant de mise à l'échelle s'intègre à côté des serveurs et clients sgcWebSockets standards.

Choisis ta topologie

Exécute un pool d'instances TsgcWebSocketHTTPServer derrière un TsgcWebSocketLoadBalancerServer pour une mise à l'échelle horizontale. Bascule un déploiement mono-machine vers TsgcWebSocketServer_HTTPAPI pour profiter des I/O completion ports en mode noyau et du partage de port avec IIS. Ou expose un backend TCP-only aux clients WebSocket de navigateur avec TsgcWebSocketProxyServer.

  • Ajoute ou retire des serveurs de secours sans toucher à la configuration cliente
  • Le watchdog d'auto-redémarrage reconnecte les serveurs de secours à l'équilibreur de charge
  • HTTP.SYS prend en charge WebSockets (Win 8+), HTTP/1.1 et HTTP/2 (Win 2016+)
  • Le serveur proxy relie les navigateurs à n'importe quel backend TCP
LB SRV 1 SRV 2 SRV 3

Mets à l'échelle ton déploiement sgcWebSockets

Télécharge l'essai gratuit et exécute sgcWebSockets sur plusieurs instances et plateformes.