状態や履歴を保持せず、各リクエストが独立している状態。主にコンピュータシステムやAPI設計で使用される用語。
「ステートレス」を星図で探索する →
「ステートレス」とは?意味を解説
ステートレスは、システムやサービスが過去の状態や履歴を保持しない設計方式を指します。Webサービスやネットワーク通信などで、各リクエストが完全に独立しており、サーバー側で セッション情報を保存しません。スケーラビリティと効率性に優れ、負荷分散が容易になります。対比概念はステートフル。
例文
- このAPIはステートレス設計なため、サーバー負荷が分散しやすい。
- REST APIはステートレスであることが推奨される。
- ステートレスなシステムは水平スケーリングに適している。
語源・由来
英語の「stateless」から。state(状態)+ -less(〜がない)で構成。1960年代のコンピュータシステム設計論から生まれ、現代のWebサービス設計に広く採用されている。
英語で言うと
statelessstateless designstateless architecture
「ステートレス」との違いを比較する
似た言葉との違い・使い分けを解説しています。
「ステートレス」をもっと知る本
この言葉やそのテーマを深めたい方へ。
語彙の星雲で「ステートレス」を探索する →