From 1fbebe841567b9f513ccfd3301070e6bcfef536d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=B4=E6=99=9F=20Wu=20Sheng?= Date: Thu, 4 Aug 2016 16:09:37 +0800 Subject: [PATCH] Update protocol.md --- doc/protocol.md | 69 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) diff --git a/doc/protocol.md b/doc/protocol.md index e69de29bb2..a18735b226 100644 --- a/doc/protocol.md +++ b/doc/protocol.md @@ -0,0 +1,69 @@ +## 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