冪等性(べき等性)とは?べきとうせい
冪等性(べき等性)とは、同じ操作を何回実行しても結果が1回のときと変わらない性質。障害時の再試行やフェールオーバ後の再送で処理が二重に届いても副作用が重複しないため、可用性を高める設計の前提条件になる。
最終更新:2026-10-06
応用情報を最短で暗記・合格する →具体例
決済APIでクライアントが生成した一意なリクエストIDを付け、サーバは同じIDの再送に対して最初の結果を返すだけにする。これにより「応答が返る前にタイムアウトして再送された」場合でも二重課金が起きない。
試験での引っ掛け
HTTPのGET・PUT・DELETEは仕様上冪等だがPOSTは冪等でない。「再送しても平気」と考えて登録処理をPOSTで無制限に再試行する設計は誤り。また残高を加算する処理は本質的に冪等でなく、IDによる重複排除が必須になる。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。