menuTicketing

Protocole — Client ↔ Serveur

Le protocole binaire à trames échangé sur TCP entre le serveur de verrouillage et les clients. Tous les clients officiels implémentent cette spécification de manière identique, octet par octet. La structure (disposition des champs) et l'exemple (octets réellement transmis, dont la valeur change à chaque refresh) de chaque message sont détaillés dans les pages ci-dessous.

Notation des octets : op est un caractère ASCII (par ex. A), tandis que wait, lease et token sont binaires et représentés en hexadécimal (big-endian) (par ex. wait=5 = 00 05). key et addr sont du texte UTF-8, reason est du texte ASCII, et comme ils ont tous une longueur variable, ils sont notés N dans la structure. Le \n (retour à la ligne) final, soit 0A, marque la fin de la trame. Les champs sont transmis à la suite les uns des autres, sans séparateur.

Table des matières

Le protocole de réplication de cluster entre serveurs est traité sur une page distincte.