開発 スタブとは何ですか? -techopediaからの定義

スタブとは何ですか? -techopediaからの定義

目次:

Anonim

定義-スタブとはどういう意味ですか?

スタブは、分散コンピューティングのコンテキストでは、リモートプロシージャコール(RPC)中にパラメーターを変換するために使用されるコードです。 RPCにより、クライアントコンピューターはサーバーコンピューター上のプロシージャをリモートで呼び出すことができます。 クライアントコンピューターとサーバーコンピューターは異なるアドレススペースを使用するため、関数呼び出しで使用されるパラメーターを変換する必要があります。 スタブはこの変換を実行するため、リモートサーバーコンピューターはRPCをローカル関数呼び出しとして認識します。

Techopediaはスタブについて説明します

通常、スタブライブラリはクライアントとサーバーにインストールされます。 クライアントスタブは、関数呼び出しで使用されるパラメーターを変換し、関数の実行後にサーバーから取得した結果を再変換します。 一方、サーバースタブは、クライアントから渡されたパラメーターを再変換し、関数の実行後に結果を元に戻します。

スタブは手動または自動で生成されます。 手動生成では、リモートプロシージャコールの実装者が変換関数を提供し、そこからユーザーがスタブを構築します。 複雑なパラメータータイプを処理します。 スタブの生成には、一般的に自動スタブ生成が使用されます。 統合記述言語を使用して、クライアントとサーバーのインターフェースを定義します。

この定義は、分散コンピューティングのコンテキストで記述されました
スタブとは何ですか? -techopediaからの定義