過去問解きまくり研究所 ホーム

平成28年度 秋期 午前Ⅱ 問23

システム構成要素

トランザクションに関する問題

Web サーバ,アプリケーション(AP)サーバ及び DB サーバ各 1 台で構成される Web システムにおいて,次の 3 種類のタイムアウトを設定した。タイムアウトに設定する時間の長い順に並べたものはどれか。ここで,トランザクションは Web リクエスト内で処理を完了するものとする。

〔タイムアウトの種類〕
① AP サーバの AP が,処理を開始してから終了するまで
② AP サーバの AP において,DB アクセスなどのトランザクションを開始してから終了するまで
③ Web サーバが,AP サーバにリクエストを送信してから返信を受けるまで

答えと解説を見る

✓ これが正解ウ③,①,②

解説

包む側ほど長くし、③、①、②の順に設定します。

タイムアウトの長さは、処理が入れ子になっている関係で決めます。Web サーバが AP サーバにリクエストを送ってから返信を受けるまで(③)の間に、AP サーバの AP の処理の開始から終了まで(①)がまるごと含まれます。さらにその AP の処理の中で、DB アクセスなどのトランザクションの開始から終了まで(②)が行われます。外側の待ち時間が内側より短いと、内側の処理が正常に終わる前に外側が先に打ち切られ、結果を受け取れなくなったり、後始末が食い違ったりします。そのため、外側ほど長く、③、①、②の順に設定します。見分ける軸は、どの処理がどの処理を包んでいるかで、包む側ほど長くする、と覚えると整理できます。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:平成28年度 秋期 ネットワークスペシャリスト試験 午前Ⅱ 問23

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)