コンポーネント間のやり取りにはステートフル/ステートレスという考え方がある。FTPではステートフルなやり取りが、HTTPではステートレスなやり取りが採用されいるが、それぞれの特徴についてまとめてみる。 セッション状態(アプリケーション状態) システムにログインしてからログアウトするまでの一連の操作をセッションと呼ぶ。その一連の操作の中のそれぞれの状態をセッション状態と呼ぶ。 ステートフル ステートフルなやり取りではサーバーはクライアントのセッション状態を保持している。 メリット やり取りが完結に済む それによりネットワークの帯域を節約できる デメリット クライアントの状態を都度把握しておかなければいけないのでクライアントが増えると負荷も増える サーバーを複数台設置する場合にはそれぞれのサーバー間でクライアントの状態を同期しなければいけない これらの理由によりスケールアウトには向かない ステ