我正在尝试在lua中实现一个grpc客户端 . 经过一些探索,我认为我需要

1)使用lua http2库进行传输层通信
2)prot0buf库用于请求和响应解码
3)将proto文件中的service名称映射到http endpoints
4)根据协议发送请求和正文 .

我看了https://github.com/grpc/grpc/blob/master/doc/PROTOCOL-HTTP2.md .

所以你有任何指针可以帮助我实现一个可以调用grpc服务的最小工作客户端,例如dgraph数据库(https://docs.dgraph.io/v0.7.5/clients/) .

谢谢