wireshark 之 kafka协议分析1
文章目录
协议基本数据类型固定宽度类型变长数据类型数组类型
请求响应结构请求格式响应格式
协议基本数据类型
固定宽度类型
int8, int16, int32, int64 , 采用大端字节序
变长数据类型
bytes, string, 用一个整型来存储字节长度, 加上该长度的字节数据来表示。 整型值为-1表示null, 字符串用int16来表示长度, 字节数据由int32来表示长度
数组类型
长度用一个int32类型数据表示, 加上该长度的其他类型数据的数组
请求响应结构
RequestOrResponse => Size (RequestMessage | ResponseMessage) Size => int32
Size - 一个4字节整数, 来表示一个字节长度, 后面跟随该长度的字节数据, 来表示请求响应的消息
共有 0 条评论