【发布时间】:2018-05-21 18:04:00
【问题描述】:
服务器重新启动后,客户端无法立即恢复与服务器的连接。相反,它仅在空闲 15 秒后恢复连接。我也无法从同一进程中使用新创建的通道/客户端调用服务器。但是如果我在单独的进程中启动一个新的客户端实例,它会成功连接。
我不确定,但假设从 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)
【问题讨论】:
-
您是否尝试过恢复到 1.0.0 以了解它是否相关?
-
还是用1.7.1试过?