TsgcWebSocketLoadBalancerServer › Olaylar

TsgcWebSocketLoadBalancerServer Olayları

İşleyebileceğiniz olaylar, amaca göre gruplandırılmış, ardından tam alfabetik liste.

Yaşam Döngüsü

NameAçıklama
OnConnectYük dengeleyiciyle bir WebSocket bağlantısı (istemci veya arka uç sunucusu) kurulduğunda tetiklenir.
OnDisconnectYük dengeleyici tarafından kabul edilen herhangi bir WebSocket bağlantısı kapatıldığında tetiklenir.
OnHandshakeYük dengeleyici gelen bir WebSocket handshake'ini doğruladıktan sonra ve HTTP yanıtı döndürülmeden önce tetiklenir.
OnErrorYük dengeleyici, kabul ettiği bağlantılardan birinde bir hata algıladığında tetiklenir.
OnExceptionLoad balancer bir bağlantıyı işlerken işlenmemiş bir Delphi istisnası yakalandığında tetiklenir.

Data

NameAçıklama
OnMessageYük dengeleyici kendi oturumlarından birinde bir metin WebSocket çerçevesi aldığında tetiklenir.
OnBinaryYük dengeleyicinin kendisi aşağı akış oturumlarından birinde bir ikili WebSocket çerçevesi aldığında tetiklenir.
OnFragmentedYük dengeleyici kendi oturumlarından birinde parçalanmış (fragmented) bir WebSocket çerçevesi aldığında tetiklenir.
OnRawMessageHerhangi bir WebSocket metin çerçevesi geldiğinde, üst düzey protokoller veya yönlendirici onu işlemeden önce tetiklenir.

Client events

NameAçıklama
OnClientConnectBir downstream istemci, yük dengeleyiciye karşı WebSocket handshake'ini bitirdiğinde ve bir backend sunucusuyla eşleştirildiğinde tetiklenir.
OnClientDisconnectİstemci ayrıldığı için veya arka uç sonlandırdığı için bir aşağı akış istemci oturumu yük dengeleyiciden düşürüldüğünde tetiklenir.
OnClientMessageBir metin çerçevesi aşağı akış istemciden alındığında ve seçilen arka uç sunucusuna iletilmeden önce tetiklenir.
OnClientBinaryBir aşağı yönlü istemciden bir ikili çerçeve, seçilen backend sunucusuna iletilmeden önce alındığında tetiklenir.
OnClientFragmentedBir aşağı akış istemcisinden, arka uç sunucusuna iletilmeden önce parçalanmış (fragmented) bir ikili çerçeve alındığında tetiklenir.

Arka uç olayları

NameAçıklama
OnServerConnectBir arka uç WebSocket sunucusu kendini kaydetmek için load balancer'a bağlandığında tetiklenir.
OnServerDisconnectBir arka uç sunucusunun load balancer ile bağlantısı kesildiğinde tetiklenir.
OnServerReadyBir arka uç sunucusu yük dengeleyiciye kaydolmayı tamamladığında ve trafiği kabul etmeye hazır olduğunda tetiklenir.
OnBeforeSendServerBindingYük dengeleyici, yeni kabul edilen bir alt akış istemcisine bir arka uç sunucu bağlaması (host, port, protocol) göndermeden önce tetiklenir.

HTTP

NameAçıklama
OnLoadBalancerHTTPRequestYük dengeleyici tarafından alınan her gelen HTTP isteği, seçilen arka uç sunucusuna iletilmeden önce tetiklenir.
OnLoadBalancerHTTPResponseYük dengeleyici, arka uçtan HTTP yanıtını aldıktan sonra ve aşağı akış istemcisine döndürülmeden önce tetiklenir.

Güvenlik

NameAçıklama
OnSSLGetHandlerSSL işleyicisi oluşturulmadan önce tetiklenir, böylece yük dengeleyiciye özel bir sunucu tarafı işleyici örneği sağlanabilir.
OnSSLAfterCreateHandlerYük dengeleyici SSL handler'ı oluşturduktan sonra, TLS handshake'inden önce özelliklerinin özelleştirilebilmesi için tetiklenir.

Tüm Olaylar (alfabetik)

NameAçıklama
OnBeforeSendServerBindingYük dengeleyici, yeni kabul edilen bir alt akış istemcisine bir arka uç sunucu bağlaması (host, port, protocol) göndermeden önce tetiklenir.
OnBinaryYük dengeleyicinin kendisi aşağı akış oturumlarından birinde bir ikili WebSocket çerçevesi aldığında tetiklenir.
OnClientBinaryBir aşağı yönlü istemciden bir ikili çerçeve, seçilen backend sunucusuna iletilmeden önce alındığında tetiklenir.
OnClientConnectBir downstream istemci, yük dengeleyiciye karşı WebSocket handshake'ini bitirdiğinde ve bir backend sunucusuyla eşleştirildiğinde tetiklenir.
OnClientDisconnectİstemci ayrıldığı için veya arka uç sonlandırdığı için bir aşağı akış istemci oturumu yük dengeleyiciden düşürüldüğünde tetiklenir.
OnClientFragmentedBir aşağı akış istemcisinden, arka uç sunucusuna iletilmeden önce parçalanmış (fragmented) bir ikili çerçeve alındığında tetiklenir.
OnClientMessageBir metin çerçevesi aşağı akış istemciden alındığında ve seçilen arka uç sunucusuna iletilmeden önce tetiklenir.
OnConnectYük dengeleyiciyle bir WebSocket bağlantısı (istemci veya arka uç sunucusu) kurulduğunda tetiklenir.
OnDisconnectYük dengeleyici tarafından kabul edilen herhangi bir WebSocket bağlantısı kapatıldığında tetiklenir.
OnErrorYük dengeleyici, kabul ettiği bağlantılardan birinde bir hata algıladığında tetiklenir.
OnExceptionLoad balancer bir bağlantıyı işlerken işlenmemiş bir Delphi istisnası yakalandığında tetiklenir.
OnFragmentedYük dengeleyici kendi oturumlarından birinde parçalanmış (fragmented) bir WebSocket çerçevesi aldığında tetiklenir.
OnHandshakeYük dengeleyici gelen bir WebSocket handshake'ini doğruladıktan sonra ve HTTP yanıtı döndürülmeden önce tetiklenir.
OnLoadBalancerHTTPRequestYük dengeleyici tarafından alınan her gelen HTTP isteği, seçilen arka uç sunucusuna iletilmeden önce tetiklenir.
OnLoadBalancerHTTPResponseYük dengeleyici, arka uçtan HTTP yanıtını aldıktan sonra ve aşağı akış istemcisine döndürülmeden önce tetiklenir.
OnMessageYük dengeleyici kendi oturumlarından birinde bir metin WebSocket çerçevesi aldığında tetiklenir.
OnRawMessageHerhangi bir WebSocket metin çerçevesi geldiğinde, üst düzey protokoller veya yönlendirici onu işlemeden önce tetiklenir.
OnServerConnectBir arka uç WebSocket sunucusu kendini kaydetmek için load balancer'a bağlandığında tetiklenir.
OnServerDisconnectBir arka uç sunucusunun load balancer ile bağlantısı kesildiğinde tetiklenir.
OnServerReadyBir arka uç sunucusu yük dengeleyiciye kaydolmayı tamamladığında ve trafiği kabul etmeye hazır olduğunda tetiklenir.
OnSSLAfterCreateHandlerYük dengeleyici SSL handler'ı oluşturduktan sonra, TLS handshake'inden önce özelliklerinin özelleştirilebilmesi için tetiklenir.
OnSSLGetHandlerSSL işleyicisi oluşturulmadan önce tetiklenir, böylece yük dengeleyiciye özel bir sunucu tarafı işleyici örneği sağlanabilir.