TsgcWebSocketLoadBalancerServer › Événements
Événements que vous pouvez gérer, regroupés par objectif, suivis de la liste alphabétique complète.
| Nom | Description |
|---|---|
| OnConnect | Se déclenche lorsqu'une connexion WebSocket (client ou serveur dorsal) est établie avec le répartiteur de charge. |
| OnDisconnect | Se déclenche lorsque toute connexion WebSocket acceptée par l'équilibreur de charge est fermée. |
| OnHandshake | Se déclenche après que le répartiteur de charge a validé une négociation WebSocket entrante et avant que la réponse HTTP ne soit retournée. |
| OnError | Se déclenche lorsque l'équilibreur de charge détecte une erreur sur l'une de ses connexions acceptées. |
| OnException | Se déclenche lorsqu'une exception Delphi non gérée est interceptée par l'équilibreur de charge lors du traitement d'une connexion. |
| Nom | Description |
|---|---|
| OnMessage | Se déclenche lorsque le répartiteur de charge reçoit un frame WebSocket texte sur l'une de ses propres sessions. |
| OnBinary | Se déclenche lorsque le répartiteur de charge lui-même reçoit une trame WebSocket binaire sur l'une de ses sessions en aval. |
| OnFragmented | Se déclenche lorsque le répartiteur de charge reçoit un frame WebSocket fragmenté sur l'une de ses propres sessions. |
| OnRawMessage | Se déclenche à l'arrivée de toute trame texte WebSocket, avant que les protocoles de niveau supérieur ou le redirecteur ne la traitent. |
| Nom | Description |
|---|---|
| OnClientConnect | Se déclenche lorsqu'un client en aval termine le handshake WebSocket contre l'équilibreur de charge et est associé à un serveur backend. |
| OnClientDisconnect | Se déclenche lorsqu'une session cliente aval est supprimée de l'équilibreur de charge, soit parce que le client est parti, soit parce que le serveur dorsal a terminé. |
| OnClientMessage | Se déclenche lorsqu'une trame de texte est reçue d'un client en aval avant d'être transmise au serveur backend sélectionné. |
| OnClientBinary | Déclenché lorsqu'une trame binaire est reçue d'un client en aval avant d'être transmise au serveur backend sélectionné. |
| OnClientFragmented | Se déclenche lorsqu'un frame binaire fragmenté est reçu d'un client en aval avant d'être transmis au serveur backend. |
| Nom | Description |
|---|---|
| OnServerConnect | Se déclenche lorsqu'un serveur WebSocket backend se connecte à l'équilibreur de charge pour s'enregistrer. |
| OnServerDisconnect | Se déclenche lorsqu'un serveur backend se déconnecte du répartiteur de charge. |
| OnServerReady | Se déclenche lorsqu'un serveur principal a terminé son enregistrement auprès du répartiteur de charge et est prêt à accepter du trafic. |
| OnBeforeSendServerBinding | Déclenché avant que l'équilibreur de charge n'envoie une liaison de serveur backend (hôte, port, protocole) à un client en aval nouvellement accepté. |
| Nom | Description |
|---|---|
| OnLoadBalancerHTTPRequest | Se déclenche pour chaque requête HTTP entrante reçue par l'équilibreur de charge avant d'être transmise au serveur backend sélectionné. |
| OnLoadBalancerHTTPResponse | Se déclenche après que l'équilibreur de charge a reçu la réponse HTTP du serveur dorsal et avant qu'elle ne soit retournée au client aval. |
| Nom | Description |
|---|---|
| OnSSLGetHandler | Déclenché avant la création du gestionnaire SSL afin qu'une instance de gestionnaire côté serveur personnalisé puisse être fournie à l'équilibreur de charge. |
| OnSSLAfterCreateHandler | Se déclenche après que l'équilibreur de charge crée le gestionnaire SSL afin que ses propriétés puissent être personnalisées avant la poignée de main TLS. |
| Nom | Description |
|---|---|
| OnBeforeSendServerBinding | Déclenché avant que l'équilibreur de charge n'envoie une liaison de serveur backend (hôte, port, protocole) à un client en aval nouvellement accepté. |
| OnBinary | Se déclenche lorsque le répartiteur de charge lui-même reçoit une trame WebSocket binaire sur l'une de ses sessions en aval. |
| OnClientBinary | Déclenché lorsqu'une trame binaire est reçue d'un client en aval avant d'être transmise au serveur backend sélectionné. |
| OnClientConnect | Se déclenche lorsqu'un client en aval termine le handshake WebSocket contre l'équilibreur de charge et est associé à un serveur backend. |
| OnClientDisconnect | Se déclenche lorsqu'une session cliente aval est supprimée de l'équilibreur de charge, soit parce que le client est parti, soit parce que le serveur dorsal a terminé. |
| OnClientFragmented | Se déclenche lorsqu'un frame binaire fragmenté est reçu d'un client en aval avant d'être transmis au serveur backend. |
| OnClientMessage | Se déclenche lorsqu'une trame de texte est reçue d'un client en aval avant d'être transmise au serveur backend sélectionné. |
| OnConnect | Se déclenche lorsqu'une connexion WebSocket (client ou serveur dorsal) est établie avec le répartiteur de charge. |
| OnDisconnect | Se déclenche lorsque toute connexion WebSocket acceptée par l'équilibreur de charge est fermée. |
| OnError | Se déclenche lorsque l'équilibreur de charge détecte une erreur sur l'une de ses connexions acceptées. |
| OnException | Se déclenche lorsqu'une exception Delphi non gérée est interceptée par l'équilibreur de charge lors du traitement d'une connexion. |
| OnFragmented | Se déclenche lorsque le répartiteur de charge reçoit un frame WebSocket fragmenté sur l'une de ses propres sessions. |
| OnHandshake | Se déclenche après que le répartiteur de charge a validé une négociation WebSocket entrante et avant que la réponse HTTP ne soit retournée. |
| OnLoadBalancerHTTPRequest | Se déclenche pour chaque requête HTTP entrante reçue par l'équilibreur de charge avant d'être transmise au serveur backend sélectionné. |
| OnLoadBalancerHTTPResponse | Se déclenche après que l'équilibreur de charge a reçu la réponse HTTP du serveur dorsal et avant qu'elle ne soit retournée au client aval. |
| OnMessage | Se déclenche lorsque le répartiteur de charge reçoit un frame WebSocket texte sur l'une de ses propres sessions. |
| OnRawMessage | Se déclenche à l'arrivée de toute trame texte WebSocket, avant que les protocoles de niveau supérieur ou le redirecteur ne la traitent. |
| OnServerConnect | Se déclenche lorsqu'un serveur WebSocket backend se connecte à l'équilibreur de charge pour s'enregistrer. |
| OnServerDisconnect | Se déclenche lorsqu'un serveur backend se déconnecte du répartiteur de charge. |
| OnServerReady | Se déclenche lorsqu'un serveur principal a terminé son enregistrement auprès du répartiteur de charge et est prêt à accepter du trafic. |
| OnSSLAfterCreateHandler | Se déclenche après que l'équilibreur de charge crée le gestionnaire SSL afin que ses propriétés puissent être personnalisées avant la poignée de main TLS. |
| OnSSLGetHandler | Déclenché avant la création du gestionnaire SSL afin qu'une instance de gestionnaire côté serveur personnalisé puisse être fournie à l'équilibreur de charge. |