我正在尝试在lua中实现一个grpc客户端。经过一些探索,我认为我需要
1)使用lua http2库进行传输层通信
2)prot0buf库用于请求和响应解码
3)将proto文件中的service名称映射到http端点
4)根据协议发送请求和正文。
我查看了https://github.com/grpc/grpc/blob/master/doc/PROTOCOL-HTTP2.md。
那么你有什么指针可以帮助我实现一个可以调用grpc服务的最小工作客户端,例如dgraph数据库(https://docs.dgraph.io/v0.7.5/clients/)。
感谢