使用go语言写一个软件后端服务,遇到个问题不太明

yz23je · · 5235 次点击
先将协议(数据格式,包括调用方法,参数以及返回值)定义好,然后编码为GOB,通过TCP传输; 接收到数据后GOB解码,然后根据解码后的数据进行业务方法调用 这个不就是gRPC的使用流程嘛
#9
更多评论
建一个`map[string]func(data []byte)` 映射函数名称和函数。提前add到map中。 运行时函数名称应该只有反射能拿到吧。
#1
建议使用http协议,一个是因为有很多http协议的框架开发很方便,另一个是tcp有粘包的风险。
#2