Centiloc Service Documentation
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

Application Web & Réseau

Comme décrit dans la section API, geocore utilise la technologie gRPC. Les applications web, comme centui ou enrolui, s’appuient sur des appels gRPC pour communiquer avec les APIs geocore.

geocore exécute des proxys permettant une conversion de HTTP2 vers HTTP1 pour les appels RPC classiques. Cependant, cette conversion ne prend pas en charge les appels websocket (streaming).

Stream vs Polling

Dans certaines applications web, vous verrez apparaître les boutons suivants :

streaming
polling

Par défaut, le mode STREAM est activé. Il offre le temps de réponse le plus rapide et la meilleure expérience utilisateur. Grâce à la technologie websocket, le serveur peut envoyer automatiquement les données vers le client, garantissant ainsi des performances de communication optimales.

Si vous rencontrez des difficultés avec le fonctionnement des applications web, cela peut être dû à des restrictions réseau ou à des configurations systèmes qui bloquent le trafic websocket en HTTP2. Dans ce cas, vous pouvez activer le mode POLLING.

Le mode POLLING est plus lent car il interroge le serveur toutes les quelques secondes pour vérifier les changements d’état. Ce mode ne doit être utilisé que si le mode STREAM ne fonctionne pas correctement, car il est plus lent et consomme davantage de ressources.