grpc

    -2热度

    1回答

    我正在设置一个golang grpc服务器,它将使用TLS进行客户端授权/身份验证。我见过的所有服务器设置示例都使用net.Listen()而不是tls.Listen()。为什么是这样? import ( "crypto/tls" "github.com/pkg/errors" "google.golang.org/grpc" "google.golang.o

    9热度

    1回答

    我使用sbt组件来创建一个可以在火花上运行的胖罐子。依赖于grpc-netty。火花上的Guava版本比grpc-netty所要求的要旧,我遇到了这个错误:java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument。我能够通过在spark上将userClassPathFirst设置为true来解决此

    5热度

    1回答

    我试图让一个Grpc服务器作为一个控制台守护进程运行。这个gRPC服务器是一个在Docker容器中运行的微服务。 所有的例子我能找到使用下列内容: Console.ReadKey(); 这确实阻塞主线程,并使其保持运行,但在泊坞窗,出现以下错误不起作用: "Cannot read keys when either application does not have a console or w

    0热度

    1回答

    我使用客户端编译为Objective-C的客户端gRPC服务,其中grpc_objective_c_plugin来自Swift。 我构造GRPCProtoCall请求对象client.rpcToDoSomething,然后设置适当的元数据,然后.start()它。 如何为grpc请求设置超时?

    0热度

    1回答

    thrift接口可以跨多种语言进行编译。它只是文本文件,为什么没有像swagger hub这样的在线工具?我不想在使用该接口的项目上复制粘贴界面 我也不觉得将接口与jar文件打包很有用,因为只有jvm语言才能解析该接口,并且它不是用户友好的方式。这不仅关乎节俭,也关乎grpc。我没有找到任何有关这个问题的文档,也找不到任何最佳实践

    0热度

    2回答

    我正在使用协议缓冲区与gRPC。我有我的.proto文件看起来像 syntax = "proto3"; option java_multiple_files = true; option objc_class_prefix = "DRPC"; package my_rpc; service RPCData { // Sends a cycle of data rp

    1热度

    1回答

    我有一个问题想生成dockerfile为我的应用程序的NodeJS: 我dockerfile: FROM node WORKDIR /app COPY . /app RUN npm install EXPOSE 3000 CMD ["node", "/app/index.js"] 的的NodeJS(NPM作为的一部分安装)需要grpc。当我尝试运行我的应用程序,我得到了以下错误

    1热度

    1回答

    关于gRPC Health Checking,如果gRPC服务与同样需要健康检查的其他HTTP服务托管在相同的端口上,那么对grpc.health.v1.Health.Check的响应应该仅针对提供的gRPC服务,还是应该将其他服务回答为好?如果是后者,应该使用什么样的服务名称? 我部分问,因为那里已经是一个/healthz model for Kubernetes health checking

    0热度

    1回答

    乡亲,我得到使用的PubSub以下错误信息: 异常线程 “main” com.google.cloud.pubsub.PubSubException:io.grpc。 StatusRuntimeException:不可用:HTTP/2的错误代码:NO_ERROR 收到Goaway MAX_AGE .... 所致:com.google.api.gax.grpc.ApiException:io.grp

    0热度

    1回答

    我正在处理我的第一个grpc服务,我无法获得最基本的工作方法。 这里是我的服务器代码: const grpc = require('grpc'); const ipvalid_proto = grpc.load('ip_valid.proto').ipvalid; const server = new grpc.Server(); server.addService(ipvalid_prot