Load Balancer – protokoły HTTP i WebSocket

· Komponenty

The component TsgcWebSocketLoadBalancerServer został ulepszony w wersji sgcWebSockets 2024.3.0. Teraz obsługuje protokół HTTP (wcześniej tylko WebSockets) i ma kilka nowych zdarzeń do precyzyjnego dostrajania żądań HTTP. Serwer Load Balancer dziedziczy teraz po TsgcWebSocketHTTPServer, więc dziedziczy wszystkie jego metody i właściwości.


Konfiguracja serwera Load Balancer

The Load Balancer jest potomkiem TsgcWebSocketHTTPServer, więc zapoznaj się z dokumentacją dotyczącą TsgcWebSocketHTTPServer, aby dowiedzieć się, jak go skonfigurować.

Additionally, the Load Balancer ma właściwość LoadBalancer z następującymi właściwościami:

Konfiguracja serwera zapasowego

Serwery zapasowe (serwery za load balancerem) mogą być TsgcWebSocketServer, TsgcWebSocketHTTPServer or a DataSnap Server.

Serwery te mają właściwość LoadBalancer, w której możesz skonfigurować połączenie między serwerem LoadBalancer a serwerami zapasowymi.

Przykład

Poniżej znajdziesz link do pobrania skompilowanego dema dla Windows, które pokazuje jak uruchomić serwer Load Balancing przekierowujący żądania HTTP losowo do 3 serwerów.