motan中默认使用motan2作为数据传输协议,实现位于src/github.com/weibocom/motan-go/protocol
目录中
其中主要是Message
及Header
结构体,Header的MsgType中使用按位保留了大量信息,包括
- 第一位: 是否为request
- 第二位: 是否使用代理
- 第三位: 是否oneway(单向调用)
- 第四位: 是否gzip压缩
- 第五位: 是否心跳
VersionStatus中使用位保存了version
和status
信息
使用样例见src/github.com/weibocom/motan-go/protocol/motanProtocol_test.go
文件
|
|