grpc相关内容

特使代理:503服务不可用

服务状态: 客户端(nuxt)在http://localhost:3000上启动,并且客户端发送 请求http://localhost:8080。 服务器(django)正在0.0.0.0:50051上运行。 同时docker已启动 78496fef541f 5f9773709483 "/docker-entrypoint.…" 29 minutes ago ..
发布时间:2022-04-03 11:52:37 其他开发

GRPC Async_Client中的内存泄漏

我使用gRPCasync client的方式与使用example类似。 在这个例子中(发布在gRPC官方github中),客户端为要发送的消息分配内存,使用tag的地址作为completion queue的地址,当消息在监听器线程中被应答时,内存(称为tag-地址)是空闲的。 我担心服务器没有响应消息并且内存永远不会空闲的情况。 gRPC是否可以保护我免受这种情况的影响? 我应 ..
发布时间:2022-04-03 11:50:15 C/C++开发

C++GRPC::实验性:拦截器如何从自定义拦截器返回状态和消息

我正在我的c++GRPC项目中创建一个自定义的inteceptor,以检查授权持有者令牌是否有效或用户是否经过身份验证,因此我创建了一个拦截器来获取元数据并验证令牌,如果令牌是OK的,我将执行继续方法,此时一切正常,但是... 当令牌无效时,如何从侦听器返回GRPC::Status::未经身份验证的错误? 我尝试了方法。ModifySendMessage和Status,但它不工作和崩溃 ..
发布时间:2022-04-03 11:47:00 C/C++开发

由于缺少w3wp,无法远程调试GRPC服务(.net5

我正在接触GRPC,在调试它时遇到一些问题,如下所示: 我有一个包含多个项目的解决方案,相关的一个是安装了包的.NET5: Nugets 所以它甚至引用了我的DBContext所在的另一个项目(.NET Standard 2.1),但我想这并不相关。 该项目几乎是模板化的项目,在我看来运行起来没有任何问题!这意味着我可以在本地计算机上启动和调试它。 现在我想将它部署到我的A ..
发布时间:2022-04-03 11:37:46 C#/.NET

连接失败特使代理GRPC转码的HTTP

我遵循这个tutorial,以便将grcp服务代码转换为HTTP(它在Linux上运行)。 特使API更新到了v3,所以我也遵循了example。 我已将ENAVAL_CONFIG更新为API v3,因此它符合此版本的新要求。 但是,当我部署坞站映像时,在尝试访问API终结点时出现错误。 例如,当我运行此命令curl http://localhost:51051/greeting(它是生成的AP ..
发布时间:2022-04-03 11:34:45 其他开发

如何实现GRPC客户端流

如何使用HTTP/2实现GRPC客户端流/双向流? 服务器流是有意义的,因为它可以利用服务器推送来发送对一个请求的多个响应,但我不清楚它如何通过HTTP/2进行双向消息传递,就像在WebSocket上一样。 推荐答案 GRPC将流编码为http Body。每条消息之前都有一个五字节头,由消息长度和一个标志字节组成。它不使用SERVER_PUSH或其他特定于HTTP/2的流功能。 ..
发布时间:2022-04-03 11:31:44 其他开发

如何修复NPM安装节点-Pre-gyp错误

当我运行yarn install时,我收到以下错误:我已经删除了node_模块和ya n.lock文件,并再次尝试,但没有成功,似乎是GRPC看到了错误消息。 不确定该怎么办...有什么建议吗? > grpc@1.10.1 install /Users/mynamegoeshere/Desktop/Projects2/mydemoapp2/mydemoapp/node_modules/ ..
发布时间:2022-04-03 11:26:31 其他开发

如何检查连接到GRPC服务器的客户端

为了为我的GRPC服务器/客户端设置提供更好的调试信息,我正在尝试为grpc.server查找允许我检查哪些客户端连接到服务器的API。 我发现的最有希望的问题是question, which gives a starting point on how to do this in Java GRPC。但是,在Python GRPC实现中不存在Java API。 到目前为止,我使用grpc. ..
发布时间:2022-04-03 11:23:31 其他开发

频道管理频道Impl未正确关闭

如果我按照这两个测试运行,则会出现错误。 第一次测试 @Rule public GrpcCleanupRule grpcCleanup = new GrpcCleanupRule(); @Test public void findAll() throws Exception { // Generate a unique in-process server name. ..
发布时间:2022-04-03 11:22:21 Java开发

GRPC文档生成器

GRPC是否支持为Swagger等服务生成文档? 推荐答案 protoc-gen-doc是一个protoc插件,它使用go Html模板生成Html文档。尽管它已经isn't being used by the original sponsor company,但它看起来是一个很好的起点。 ..
发布时间:2022-04-03 11:20:33 其他开发

使用Golang客户端的GRPC Web请求?

我正在尝试使用GRPC-Web Wrapper创建一个GRPC服务器。我们的想法是将这个GRPC服务器既用于基于浏览器的应用程序,也用于普通的GRPC客户端。但我感到困惑的是,我如何才能使其同时适用于这两个应用程序? package main import ( "context" "fmt" "io" "log" "net/http" "st ..
发布时间:2022-04-03 11:18:41 其他开发

GRPC能否集成到颤动网中?

我尝试将gPRC集成到flutter-web,但总是失败。我不知道是我的代码有问题,还是GRPC无法集成到颤动网中。 dependencies: flutter: sdk: flutter grpc: ^2.1.3 protobuf: ^1.0.1 以下是我的服务器端代码: 我有两个问题。 第一个问题是GRPC是否可以集成到fluter-web中。 第二个问题是 ..
发布时间:2022-04-03 11:16:28 其他开发

将GRPC服务绑定到aspnetcore中的特定端口

使用aspnetcore 3.1和Grpc.AspNetCoreNuget包,我成功地使GRPC服务与标准ASP.NET控制器一起成功运行,如this tutorial中所述。 但是,我希望将GRPC服务绑定到特定的端口(例如5001),如果可能的话,最好是通过配置而不是代码。这是因为我想限制我的GRPC服务的公开方式。 我最近一次使用RequireHost映射终结点: // Sta ..
发布时间:2022-04-03 11:14:07 C#/.NET

如何在客户端和服务器之间共享GRPC Proto数据

我刚开始学习GRPC,我遇到了proto files的问题,因为我知道这些文件定义了传入-传出数据的模型。 在服务器端,一切正常。服务器可以很好地编译和运行,但客户端无法识别来自服务器的原始文件。建议使用Visual ;Studio ;2019添加整个服务器作为参考。 在这一点上,我认为我做得太过分了。在寻找解决方案时,我读到我需要将其添加为服务参考,但Visual&n ..
发布时间:2022-04-03 11:07:37 C#/.NET

Ubuntu 18.04的正确PHP版本中未安装GRPC扩展

我正在尝试按照官方guidance 安装GRPC扩展 我遵循了所有步骤,但在最后这些步骤中,我得到了这个(我认为这一点稍后会很重要) $ cd grpc/src/php/ext/grpc $ phpize $ ./configure $ make $ sudo make install 安装共享扩展:/usr/lib/php/20190902/ 在这里,我检查了该文件夹,找到了 ..
发布时间:2022-04-03 11:05:45 PHP

避免GRPC服务器中的端口冲突

我当前正在考虑GRPC以满足我的实时需求。 我在示例中注意到,我们被明确要求绑定到服务器中的硬编码端口。 我希望将服务器部署在类似Heroku的堆栈上。 假设我将端口设置为9090,而该端口当前正被另一个服务使用,这不会导致问题吗? 我期望process.env.PORT所鼓励的动态端口分配 如有真知灼见,不胜感激。 推荐答案 不明确要求您绑定到硬编码端口 ..
发布时间:2022-04-03 11:01:40 其他开发

什么时候应该使用管道或GRPC进行进程间通信(在C#.NET Core中)?

Pipes和ASP.NET Core GRPC支持local和远程IPC/RPC(对GRPC有一些平台限制) 我什么时候应该使用一种技术(管道)或另一种技术(GRPC)? 我牢记的观察、思考和考虑: GRPC似乎计划在未来的某个迭代中取代WCF。 本地部署和计算机限制(以非管理员/用户身份运行、计算机防火墙、不同平台/操作系统) 网络遍历,兼容同机多机(前端/后端阵列 ..
发布时间:2022-04-03 10:59:45 C#/.NET