如何最低限度地在lua中实现grpc客户端

cra*_*ace 5 lua client http2 grpc

我正在尝试在lua中实现grpc客户。经过一些探索之后,我认为我需要

1)使用lua http2库进行传输层通信
2)prot0buf库进行请求和响应解码
3)将原型文件中的服务名称映射到http端点
4)按照协议发送请求和主体。

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

那么,您是否有任何指针可以帮助我实现最低限度的最低工作客户端,该客户端可以调用grpc服务,例如dgraph数据库(https://docs.dgraph.io/v0.7.5/clients/)。

谢谢