gpt4 book ai didi

c# - grpc:服务器重启后大约 15 秒无法恢复连接

转载 作者:可可西里 更新时间:2023-11-01 13:15:03 25 4
gpt4 key购买 nike

客户端无法在服务器重启后立即恢复与服务器的连接。相反,它仅在闲置 15 秒后才恢复连接。我也无法使用来自同一进程的新创建的 channel /客户端调用服务器。但是如果我在单独的进程中启动一个新的客户端实例,它会成功连接。

我不确定,但假设问题是在从 1.0.0 迁移到 1.6.1 grpc 版本后出现的。也许引入了任何新设置来改变这种行为?

我的通话状态:

0. Grpc.Core.Internal.CompletionQueueSafeHandle.Pluck (Source Unavailable)
1. Grpc.Core.Internal.AsyncCall`2.UnaryCall (Source Unavailable)
2. Grpc.Core.DefaultCallInvoker.BlockingUnaryCall (Source Unavailable)
3. Grpc.Core.Internal.InterceptingCallInvoker.BlockingUnaryCall (Source Unavailable)

最佳答案

Maybe any new setting was introduced to change this behavior?

我查看了从 1.0.0 到 1.6.1 的 grpc 发行说明,发现在 1.6 note 中有以下相关更改(C# 部分):

User handlers don't run on Grpc's thread pool anymore for extra safety.

您可能需要对处理程序进行一些代码调整。希望这会有所帮助。

关于c# - grpc:服务器重启后大约 15 秒无法恢复连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47698320/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com