Accueil / FleetMan / Architecture / WebSocket temps réel
Architecture

WebSocket temps réel

Toutes les données dynamiques transitent en push : positions véhicules, chat, alertes, notifications, présence. Pas de polling — bande passante optimale.

Push (zero polling) Auth ACNT Heartbeat 30 s
Architecture enterprise

Ce qu'apporte « WebSocket temps réel »

Endpoint

WebSocket /ws/WebClient

Endpoint unique pour toute la couche push (positions, chat, alertes).

Auth

Auth ACNT (6 params)

Handshake cookie + token-based via WsTokenAuth.

Heartbeat

Heartbeat & reconnect

PING/PONG toutes les 30 s, auto-reconnect avec backoff exponentiel.

Pool

Multi-serveur (pool)

LocalSocketClient relaie les events entre app0, app1, iot0, iot1.

Events

Events typés

CHAT, RIDE, EV_SOS, EV_CHAT, STREAM_READY, …

Cross-app

Cross-application

Le même WebSocket sert webclient FleetMan + apps mobiles RN.

Architecture

Comment ça s'intègre

Le serveur WebSocket utilise un protocole texte délimité avec préfixe par feature :

// Connexion
wss://app0.malambi.net/ws/WebClient?acc_token=...

// Events serveur → client
CHAT|MSG|...
RIDE|NEW_REQUEST|...
EV_SOS|...
STREAM_READY|streamUrl|expiresAt
Caractéristiques techniques
Endpoint/ws/WebClient
AuthACNT (6 params)
Heartbeat30 s PING/PONG
Reconnectexponential backoff (max 30 s)
Multi-serveurLocalSocketClient pool
ClientsWebClient ExtJS + RN apps

Activer WebSocket temps réel sur votre instance FleetMan

Livré en standard avec FleetMan — activation instantanée. Contactez votre gestionnaire ou démarrez un essai gratuit.