pan*_*ang 5 python rpc go protocol-buffers grpc
我有用go和python客户端编写的grpc服务器,有时会出现如下错误:
\n\neggs/grpcio-1.0.0-py2.7-linux-x86_64.egg/grpc/_channel.py\\", line 432, in _end_unary_response_blocking\\n raise _Rendezvous(state, None, None, deadline)\\nInternalServerError: Deadline Exceeded\\n"}\nRun Code Online (Sandbox Code Playgroud)\n\ngrpc 截止日期概念\xef\xbc\x9a
\n\n\n\n\ngRPC 允许客户端在调用远程方法时指定截止时间值。这指定在 RPC 完成并出现错误 DEADLINE_EXCEEDED 之前,客户端需要等待服务器响应的时间。在服务器端,服务器可以查询截止时间以查看特定方法是否超时,或者还剩下多少时间来完成该方法。
\n\n指定截止时间的方式因语言而异 - 例如,Python 中始终需要截止时间值,并且并非所有语言都有默认截止时间。
\n
有办法解决这个错误吗?
\n正如上面的评论中提到的,截止日期可以是客户端和服务器之间的任何东西,包括网络和服务器的实现。当您通过网络进行交谈时,偶尔会遇到截止日期,例如在包裹丢失期间。一般来说,您可以在此处执行以下操作:
| 归档时间: |
|
| 查看次数: |
57925 次 |
| 最近记录: |