2 Star 6 Fork 5

Plato / rpc-go-backend

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
message.go 728 Bytes
一键复制 编辑 原始数据 按行查看 历史
CloudGuan 提交于 2022-07-24 18:55 . update: 添加sub pub 协议支持
package protocol
type (
RequestPackage struct {
Header *RpcCallHeader //请求协议头
Buffer []byte //协议提二进制数据, 可以对接pb 或者自己的结构体
}
ProxyRequestPackage struct {
Header *RpcProxyCallHeader
Buffer []byte
}
ResponsePackage struct {
Header *RpcCallRetHeader //回包结构体
Buffer []byte //协议体二进制数据, 可以对接pb 或者自己的结构体
}
ProxyRespPackage struct {
Header *RpcProxyCallRetHeader
Buffer []byte
}
RpcSubPackage struct {
Header *RpcSubHeader
Buffer []byte
}
RpcPubPackage struct {
Header *RpcPubHeader
Buffer []byte
}
RpcCancelPackage struct {
Header *RpcCancelSubHeader
Buffer []byte
}
)
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/dennis-kk/rpc-go-backend.git
git@gitee.com:dennis-kk/rpc-go-backend.git
dennis-kk
rpc-go-backend
rpc-go-backend
v0.4.9

搜索帮助

344bd9b3 5694891 D2dac590 5694891