HTTP / 2上的一般RPC(远程过程调用)框架,最初是在Google开发的。 gRPC是一个语言中立且平台中立的框架,允许用户编写应用程序,其中独立服务可以相互协作,就像它们是本机的一样。它使用Protocol Buffers作为接口描述语言。
grpc_tools.protoc 使用版本 = 2023 编译 grpc 失败
我在 macos 上使用协议版本 28.3: > 协议--版本 库协议 28.3 该版本可以通过适当的插件为 typescript、go 和 C++ 生成 gRPC。 它还可以生成普通的
Java GRPC Pact 测试 - PactPluginMockServerErrorException
大家好,我正在尝试在我们的测试中实施 PACT,但我遇到了一些问题。我将 Java 17 与 Maven (Quarkus) 和 GRPC 一起使用。当我尝试运行测试时,出现以下异常:
Python grpc-tools 在我安装后就被声明丢失了
我正在使用最新的 Ubuntu 21.04 for aarch64。为了试验 gRPC,我安装了 grpc 东西: python3 -m pip 安装 grpc python3 -m pip 安装 grpcio-tools 我也尝试过: pip3 ins...
我正在处理我职业生涯中最困难的错误之一。首先进行一个简短的总结:我有两个服务,都是用 python 编写的。第一个(以下称为客户端)是一个 http 服务 API
使用 AddGrpcClient 扩展时 gRPC 响应错误
如果我的 grpc 客户端是通过 AddGrpcClient 扩展创建的,我会收到此异常: builder.Services.AddGrpcClient(选项=>选项.Address = new Uri("https://localhost:
我在用 GRPC 表示 JSON 中的 int64 值时遇到问题。 我正在使用 protobuf 定义: 语法=“proto3”; 包 foo; 消息栏{ 字符串规格 = 1; int64
如何从 proto 文件生成 _grpc_pb.d.ts 以在 Node 应用程序中与 gRPC 一起使用?
这是我的 npm run 协议,下面的行将运行: ./node_modules/protoc/protoc/bin/protoc --proto_path=proto --js_out=import_style=commonjs,binary:src/bin --grpc_out=src/bin --plugin=protoc-gen-...
grpc 抛出:Goaway [11] err=UNAVAILABLE:GOAWAY 收到;错误代码:11;调试文本:ping_timeout
我有一个基于 python gRPC v1.65.4 版本的 grpc 客户端/服务器解决方案。 事情稳定了一段时间后,突然客户端充斥着以下消息: I0000 00:00:
有没有办法在客户端上通过返回响应来确定服务器提前完成客户端流调用?
我有以下案例。客户端使用客户端流(通过 grpc-dotnet)将文件上传到服务器。在某些情况下,服务器可能决定忽略客户端流并立即返回响应...
获取 io.grpc.StatusRuntimeException:已取消:io.grpc.Context 已取消,没有错误
我编写了这个简单的 gRPC 代码,它应该在每台服务器上运行提交存根。这是代码 - private Boolean sendCommit(List allTransactions) { 对于 (int
无法使用 AddCodeFirstGrpcClient 和 WebApplicationFactory 测试代码优先 gRPC 服务
我正在尝试利用 Protobuf-net 的客户端工厂方法 AddCodeFirstGrpcClient 使用 WebApplicationFactory 在测试上下文中创建客户端。 问题在于...
如何对调用 gRPC 代码优先服务的 .Net 6 代码进行单元测试
我正在设置 gRPC 客户端。场景是我有一个 REST API,然后使用 gRPC Code First 调用后端服务。但我不知道如何注入模拟 gRPC 服务,以便我可以测试......
我正在尝试将我的代码从 Grpc.Core 更新到 Grpc.Net,我从客户端/服务器连接部分开始。 在服务器端,我像这样配置 Kestrel: 私有无效CreateServer() ...
我有简单的 grpc 客户端和服务器。 公共SensorRPCServer(ShareReadingsService服务,int端口){ this.service = 服务; this.port = 端口; } 公共无效开始(){...
也许我确实错过了文档中的一些关键点,但我正在努力寻找一些简单的、Pythonic 的方法来读取重复的 gRPC 字段。 假设我们有一些 protodef: 消息栏 { 重复
我有点迷失;帮我弄清楚这一点。 我试图将一些额外的数据(如用户 ID)添加到上下文中,稍后我将在日志拦截器中使用这些数据。 这是我的 gRPC 调用的样子 进口 ( ...
我们有一个由多个应用程序组成的系统,这些应用程序使用 gRPC/协议缓冲区相互通信,并且由于一些新的要求,需要向...的子集添加一定程度的完整性验证
AWS EC2 上的 Vertex AI - 无法从 .NET 8 应用程序访问 Vertex AI。与 .NET 4.8 应用程序配合良好
我正在尝试使用 Google.Cloud.AIPlatform.V1 到达顶点 ai 以获得预测响应,但出现以下错误: Grpc.Core.RpcException:状态(StatusCode =“不可用”,详细信息...
如何在 Grpc.AspNetCore.Client 上配置 KeepAlive?
我正在尝试使用 Grpc.Net.Client 配置 gRPC 连接的 KeepAlive 设置。原始 SDK 通过将 ChannelOption 对象注入 Channel 构造函数来支持此功能。什么...
Envoy 外部处理过滤器:处理请求正文时内容长度标头出现问题
我在使用 Envoy 的外部处理过滤器时遇到了一些麻烦(此处描述。我目前正在使用与此示例类似的设置,我想对两者进行一些处理......