Yük Dengeleyici HTTP ve WebSocket Protokolleri

· Bileşenler

TsgcWebSocketLoadBalancerServer bileşeni sgcWebSockets 2024.3.0 sürümü için geliştirildi. Artık HTTP Protokolünü destekliyor, önceden yalnızca WebSocket destekliyordu ve HTTP İsteklerinde ince ayar yapmak için birkaç yeni olaya sahip. Yük Dengeleyici sunucusu artık TsgcWebSocketHTTPServer bileşeninden türemektedir, dolayısıyla bunun tüm metotlarını ve özelliklerini devralır.


Yük Sunucusu Yapılandırması

Yük Dengeleyici sunucusu, TsgcWebSocketHTTPServer bileşeninin bir türevidir; dolayısıyla nasıl yapılandırılacağını öğrenmek için TsgcWebSocketHTTPServer hakkındaki belgeleri okuyun.

Ayrıca Yük Dengeleyici, aşağıdaki özelliklere sahip LoadBalancer özelliğine sahiptir:

Yedek Sunucu Yapılandırması

Yedek Sunucular (yük dengeleyicinin arkasındaki sunucular) bir TsgcWebSocketServer, TsgcWebSocketHTTPServer veya bir DataSnap Sunucusu olabilir.

Bu sunucularda, LoadBalancer Sunucusu ile Yedek Sunucular arasındaki bağlantıyı yapılandırabileceğiniz LoadBalancer adlı bir özellik bulunur.

Örnek

HTTP isteklerini rastgele 3 sunucuya yönlendiren bir Yük Dengeleme Sunucusunun nasıl kurulacağını gösteren, Windows için derlenmiş bir demoyu indirebileceğiniz bir bağlantıyı aşağıda bulabilirsiniz.