menuTicketing

Protocolo — Cliente ↔ Servidor

O protocolo de quadros binários trocado entre o servidor de lock e o cliente sobre TCP. Todos os clientes oficiais implementam esta especificação de forma idêntica, byte a byte. A estrutura (disposição dos campos) e o exemplo (bytes reais transmitidos, que mudam com refresh) de cada mensagem podem ser conferidos nas páginas abaixo.

Notação de bytes: op é um caractere ASCII (ex.: A); wait, lease e token são binários, exibidos em hexadecimal (hex, big-endian) (ex.: wait=5 = 00 05). key e addr são texto UTF-8, reason é texto ASCII, e todos têm comprimento variável, indicado por N na estrutura. O \n (quebra de linha) final encerra o quadro como 0A. Os campos são transmitidos concatenados, sem separador.

Sumário

O protocolo de replicação de cluster entre servidor ↔ servidor é tratado em uma página separada.