通过RPC请求的客户端是否应该能够从重启中恢复?

问题描述

与异步请求形成对比的是,客户端只是触发一个事件,而对等待响应并不感兴趣,因此在RPC中,客户端应该等待响应。

在服务器返回响应之前,代表客户端发生严重故障的情况下,客户端应采用哪种机制?

一个具体示例:NodeJS客户端将RPC发送到NodeJS服务器,然后等待结果。客户端内部代码的不同部分导致NodeJS进程崩溃并重新启动。客户端是否应该恢复其内部状态并继续等待响应?

这可能很难,也可能很难,取决于经纪人,我想知道这种模式是否有一些普遍的认识。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...