2012-02-04 7 views
3

共有永続データスペースを使用している場合、RPCシステムについて質問する課題があります。永続的なデータスペースを共有すると、RPCシステムを構築する方法についても何か変わるでしょうか?RPCと共有永続データスペース

例えば、クライアントまたはサーバーが利用できない場合、それを処理するためのさまざまなオプションがあります。共有永続データスペースもある場合は、クライアントまたはサーバーが使用できない場合に応答と要求を格納するために使用する必要がありますか?これは遅いでしょう...それは不合理ですか?私はちょうど質問の共有永続的なデータスペースの部分を無視する必要がありますか?

答えて

0

rpc呼び出しで共有データを書き込む際の競合状態と応答時間に注意してください。

"従来のRPCモデルでは、呼び出しが返るまでクライアントはリモートプロシージャコールでブロックされます。 http://msdn.microsoft.com/en-us/library/windows/desktop/aa373550%28v=vs.85%29.aspxを参照してください。

シンクロナスrpcコールを使用すると、サーバの応答性に問題はありますが、競合状態では問題がありません。非同期rpcコールを使用すると、その逆になります。

関連する問題