锁服务器与客户端之间在 TCP 上收发的二进制帧协议。所有官方客户端都按字节级完全一致地实现 本规范。各消息的结构(字段布局)与示例(实际发送的字节,点击 refresh 会改变取值) 请见下方各页面。
字节表示法:
op用 ASCII 字符(例如A)表示,wait、lease、token是 二进制,因此用十六进制(hex,大端序)表示(例如wait=5=00 05)。key、addr是 UTF-8 文本,reason是 ASCII 文本,二者长度均为可变,在结构中记作N。末尾的\n(换行)以0A结束该帧。字段之间不加分隔符,直接拼接发送。
服务器 ↔ 服务器之间的集群复制协议请见另一页面。