Идемпотенттілік дегеніміз не
Қайталанған сұрау бірдей нәтиже береді
Идемпотенттілік — бірнеше рет орындау бір рет орындаумен бірдей нәтиже беретін операция қасиеті.
Идемпотентті операция мысалдары
- GET — деректерді алу күйді өзгертпейді
- PUT — мәнді қайта орнату бірдей күй береді
- DELETE — жойылған ресурсты қайта жою
Идемпотентті емес операциялар
- POST — әр шақыруда жаңа ресурс жасайды
- Есептегішті арттыру
Неге маңызды
- Қайта сұраулар — желі ақаулары кезінде қауіпсіз
- Таратылған жүйелер — қателерді өңдеуді жеңілдетеді
- Төлем жүйелері — қос есептен қорғау
Іске асыру
- Идемпотенттілік кілті — әр сұрау үшін бірегей кілт
- Орындалған операциялар күйін сақтау
- Идемпотенттілік кілттері үшін TTL