我们的系统有一个基于IP地址的白名单,用于指定允许哪个gRPC客户端连接。在新的远程gRPC客户端加入网络之前,最终用户必须将其ip添加到白名单中。大多数情况下,最终用户很容易知道gRPC客户端将使用哪个NIC( ip ),但是如果gRPC客户端节点中有太多的NIC(ip),最终用户在运行之前很难知道将使用哪个ip,因为默认情况下使用哪个NIC(ip)是由Linux系统决定
我正在尝试从Java客户端连接到grpc服务。问题是,该服务目前仅支持grpc-web over http1.1,这是因为在部署该服务的Azure App服务中支持http2的限制。来自io.grpc的grpc-java客户机库只支持http2协议上的grpc,maskes sense,不巧的是,它不适合我。我设法使用来自apache和okhtt
我让谷歌运行提供gRPC服务的容器。我想在Firebase上建立一个使用web gRPC的前端。我正在探索使用Google API Gateway作为web gRPC和正确的gRPC之间的代理。我正在看这个指南:https://cloud.google.com/api-gateway/docs/get-started-cloud-run-grpc,它没有提到web,但我知道这个网关是基