skywalking-java/doc/protocol.md

1.8 KiB
Raw Blame History

network-protocol

  • 描述采集传输过程中的包结构
包长度4位 正文 校验和4位
子数据包1 子数据包2 …… (n)
子包长度4位) 子包类型4位 子包正文 子包长度4位) 子包类型4位 子包正文 …… (n)

buffer-file-protocol

  • 描述collector-server使用本地缓存的文件结构

标准文件结构

包长度4位 正文 分隔符4位127,127,127,127
子数据包1 子数据包2 …… (n)
子包长度4位) 子包类型4位 子包正文 子包长度4位) 子包类型4位 子包正文 …… (n)

文件结束标识性数据包

包长度4位 正文 分隔符4位127,127,127,127
子数据包1
子包长度4位) 子包类型4位 EOFSpan
  • 更为详细的结构可以参考protocol.xlsx