我正在尝试在 Java 中实现 Envoy gRPC Bridge 的示例,请遵循此https://www.envoyproxy.io/docs/envoy/latest/start/sandboxes/grpc_bridge
在 Envoy 的 example 的源代码中,有代码从 grpc 请求构建 gRPC 框架,然后将其作为数据放入到 envoy 代理的 http 请求中
r = kv.GetRequest(key=key)
# Build the gRPC frame
data = r.SerializeToString()
data = pack('!cI', b'\0', len(data)) + data
resp = requests.post(HOST + "/kv.KV/Get", data=data, headers=HEADERS)
return kv.GetResponse().FromString(resp.content[5:])
但我不知道如何在 Java 中做同样的事情(构建 grpc 框架)
请帮助我知道我该怎么做?
你们可以在这里找到完整的示例代码https://github.com/envoyproxy/envoy/tree/master/examples/grpc-bridge
谢谢