我有一个家庭作业问题,询问我们是否使用共享的持久数据空间的RPC系统。拥有一个共享的持久数据空间会改变您构建RPC系统的方式吗?
例如,如果客户端或服务器不可用,则可以使用不同的选项来处理。如果您也有一个共享的持久数据空间,这是否意味着您应该在客户端或服务器不可用时使用它来存储响应和请求?这会很慢吗..。这是否不合理呢?我应该忽略问题中的共享持久数据空间部分吗?
发布于 2014-11-18 05:41:55
在通过rpc调用写入共享数据时,请注意竞争条件和响应时间。
在传统RPC模型中,客户端在远程过程调用中被阻塞,直到调用返回。参见http://msdn.microsoft.com/en-us/library/windows/desktop/aa373550%28v=vs.85%29.aspx。
使用同步rpc调用,您会遇到服务器响应性的问题,而不是竞争条件,使用异步rpc调用,反之亦然。
https://stackoverflow.com/questions/9142785
复制相似问题