当前位置: 首页 > 知识库问答 >
问题:

Grpc。通道连接超时

薛欣德
2023-03-14

我是Grpc电话的新手。

目前,我正在使用Grpc。核心创建“通道”的新实例。请参阅下面的代码

  Channel channel = new Channel("127.0.0.1:50051", ChannelCredentials.Insecure);

现在,我想在创建通道时添加一个连接超时。Grpc.Core有可能吗?

我知道可以在使用“Grpc.Net.Client.”时添加选项,但是,它只适用于. Net Core 2.1和我的项目不针对该框架。https://docs.microsoft.com/en-us/aspnet/core/grpc/performance?view=aspnetcore-5.0

共有1个答案

郎羽
2023-03-14

在调用RPC之前,通道不会连接。如果您想使用ConnectAsync,您可以提前明确请求通道在超时期限内连接。

请参阅以下文档:https://grpc.github.io/grpc/csharp/api/Grpc.Core.Channel.html#Grpc_Core_Channel_ConnectAsync_System_Nullable_System_DateTime__.

 类似资料:
  • 我目前有一个依赖于通过安全套接字传输的JSON的原始RPC设置,但我想切换到gRPC。不幸的是,我还需要访问windows上的AF\U UNIX(Microsoft最近开始支持,但gRPC尚未实现)。 由于我有一个现有的工作连接(使用另一个库进行管理),我的首选方法是将其与GRPC结合使用来发送/接收命令,而不是JSON解析,但我正在努力确定实现这一点的最佳方法。 我已经看到将自定义传输插入gRP

  • 我希望使用Kubernetes API,即使用方法,列出集群中存在的名称空间。 当我在Linux机器上运行下面提到的代码时,它工作得很好。 错误: 警告重试(重试(total=0,connect=none,read=none,redirect=none,status=none))在连接被“newconnectionerror”(“:未能建立新连接:[Errno 110]连接超时”,)“:/api/

  • 长连接通道 SDK 概要 初始化 使用方式 业务请求响应模型 订阅 Topic 取消订阅 Topic Publish 数据 注册下行 Listener 混淆配置 长连接通道 SDK 更新时间:2018-03-26 19:22:29 概要 长连接通道SDK,提供 IoT 业务协议封装的云端数据下行能力;为 app 提供订阅、发布消息的能力, 和支持请求响应模型。 依赖SDK 概述 API 通道 提供

  • 长连接通道 SDK 概述 集成方式 初始化 使用说明 业务请求响应模型 订阅 Topic 取消订阅 Topic Publish 数据 注册下行 Listener 长连接通道 SDK 更新时间:2018-03-23 17:10:49 概述 长连接通道SDK,提供 IoT 业务协议封装的云端数据下行能力;为 app 提供订阅、发布消息的能力, 和支持请求响应模型。 依赖SDK 概述 日志 基础依赖SD

  • 问题内容: 我在代码中使用了RMI: 这些是4个.java文件。 接下来,我编译所有这些文件。然后创建一个using 。之后,我使用来在服务器端启动rmi注册表。然后,我开始使用服务器,最后使用客户端。 但是什么也没发生 客户端抛出的异常是 原因是什么,我该如何解决? 在客户端计算机上,这些是以下.class文件,在服务器端 问题答案: 错误消息说明了一切:您的连接超时。这意味着您的请求在某个(默

  • 代码片段如下所示: 如果有人有决议,请帮忙?