HTTP / 2上的一般RPC(远程过程调用)框架,最初是在Google开发的。 gRPC是一个语言中立且平台中立的框架,允许用户编写应用程序,其中独立服务可以相互协作,就像它们是本机的一样。它使用Protocol Buffers作为接口描述语言。
我正在尝试在Golang中为gRPC创建一个tools.go,基本上是使用Gateway创建基于gRPC的REST API。不过,我试图将导入放入 tools.go 文件夹中的包 main 中。这是...
在 ASP.NET Core 8 的 dockerize 项目中使用 gRPC 客户端后连接被拒绝
我正在使用带有 gRpc 的 ASP.NET Core 8。在包含 gRpc 客户端的 Basket.API 项目内,我正在调用 gRpc 方法之一,即 GetDiscountAsync: 公共异步任务
您可以使用 gRPC/gRPC-Web 在 Azure 上托管的微服务之间进行通信吗?
我目前正在设计微服务架构,我对这个主题非常陌生,这个问题似乎没有在任何地方得到明确的回答。 Microservi 之间是否可以通信...
gRPC 和 Protobuf - 作为构建/绑定的一部分,如何以及在何处实现效率?
我对 gRPC 和 Protobuf(Java 绑定)非常陌生。我尝试阅读文档并发现下图很有帮助(来自 protobuf 官方指南) https://protobuf.dev/overview/#work 我有什么
如何使用gunicorn从我的django项目运行两个不同的网络服务器?
我的django项目有一个网络服务器,我用gunicorn运行它。现在,我还开发了一个 gRPC 服务器,我也需要部署它,最好也使用gunicorn。 gRPC 服务器有不同的
如何在 Windows 上获取 PHP 的 gRPC DLL
我在 Windows 上有 PHP 8.3.1。我需要这个版本的 gRPC DLL。但我只能找到 PHP 的 gRPC 最高版本为 8.1:https://pecl.php.net/package/gRPC/1.43.0/windows 这是 gRPC 1.43.0。 我试过这个版本...
我按照此链接 https://grpc.io/docs/languages/go/quickstart/ 中的 gRPC 快速入门文档进行操作,在重新生成 gRPC 代码时出现错误(未知标志:--go_opt),如下所示。 ...
我正在开发一个项目,我需要以编程方式进行一些代币交换。我知道 osmojs。但我的项目不是 JavaScript 或 TypeScript,所以我需要自己进行 RPC 调用。不幸的是...
构建错误:使用 bazel 从源代码构建时出现未知警告组“-Wdeprecated-enum-enum-conversion”
我使用 bazel 遵循 grpc 构建说明,在步骤 bazel build :all 之后,我得到了如下所示的错误 错误:/home/用户名/.cache/bazel/_bazel_username/36f83adb686bb580874d961cfbe...
或者它们看起来与潜在敌对的中间盒相同吗? 尽管对可能超出 gRPC 的流量进行分析。 TLS/JA3 指纹也可能是一个问题,但假设它们是可处理的...
Linux在生成proto文件时找不到grpc_csharp_plugin可执行文件?
我对 linux 和 grpc/protobuf 还比较陌生。目前我正在尝试使用 C# 制作一个 grpc 服务器客户端。 目前我在生成 grpc 文件时遇到问题。我
即使http服务器开始使用Go和protobuf,mssql,请求也没有返回结果
我正在尝试使用 Go、protobuf 和 MSSQL 作为我的数据库来创建 api 请求。我的 HTTP 服务器由curl 请求启动,返回代码:5 我的 main.go 代码 包主 进口 ( “上下文&q...
以下代码是一个简单的Golang gRPC Server,目前使用一元API。在我的服务(GetUsers)中,它返回一个 *[]User 类型,该类型与 GetUsersResponse 中的类型不同...
我创建了一个 gRPC Web 服务器,如下所示: 使用 tonic_web::GrpcWebLayer; 使用补品::{ 运输::服务器, }; 让 grpc_web_handle = tokio::spawn( 服务器::构建器() .accept_http1(true) ...
我有来自 gRPC 的数据。 这是协议缓冲区的类型, 它看起来像字典,但事实并非如此。 对于我的情况: 数据类型: d...
我想在 grpc 服务中使用代码优先方法使用多态返回类型,但我不知道该怎么做? 我有如下的服务合同 [服务合同] 公共接口
如何在此拦截器中检查身份验证并因身份验证错误而拒绝请求? 类身份验证(grpc.ServerInterceptor): def拦截_服务(自我,继续,德...
我们希望使用具有超时和重试策略的 GRPC 配置。 配置看起来像 { “方法配置”:[ { “姓名”: [ { ”