我正在考虑转移背部 结束休息api微服务到grpc服务器。我使用tyk作为api网关来路由http请求。 api网关如何处理grpc请求?
答案 0 :(得分:0)
借助 gRPC-Gateway,您可以生成一个反向代理,通过将 JSON 请求正文编组为各自的 Go 结构,然后是 RPC 端点调用,从而将 REST 转换为 gRPC 调用。
gRPC-Gateway 是 Google 协议缓冲区编译器 protoc 的插件。它读取 protobuf 服务定义并生成一个反向代理服务器,将 RESTful HTTP API 转换为 gRPC。该服务器是根据服务定义中的 google.api.http
注释生成的。