3 回答

TA貢獻1806條經驗 獲得超5個贊
冪等運算可以重復任意次數,其結果將與只執行一次相同。在算術中,把零加到一個數字是冪等的。
在“RESTful”Web服務的上下文中,人們談論了很多Idempotence。REST尋求最大限度地利用HTTP來讓程序訪問Web內容,并且通常設置為與基于SOAP的Web服務相反,后者只是在HTTP請求和響應中隧道遠程過程調用樣式的服務。
REST將Web應用程序組織為“Resources”(如Twitter用戶或Flickr映像),然后使用POST、PUT、GET和DELETE的HTTP謂詞來創建、更新、讀取和刪除這些資源。
精神在休息中起著重要的作用。如果您獲得REST資源的表示(例如,從Flickr獲取jpeg映像),而操作失敗,則只需一次又一次地重復GET,直到操作成功。對于Web服務來說,獲取圖像多少次并不重要。同樣,如果您使用RESTfulWeb服務來更新您的Twitter帳戶信息,您可以將新信息放入所需的次數,以便從Web服務獲得確認。把它放一千次和放一次是一樣的。類似地,刪除一個REST資源一千次與刪除它一次是一樣的。因此,Idempotence使構建一個能夠抵御通信錯誤的Web服務變得更加容易。

TA貢獻1719條經驗 獲得超6個贊
乘積為零。不管你做了多少次,結果仍然是零。 設置布爾標志。不管你做了多少次,旗子都是固定的。 使用給定的ID從數據庫中刪除一行。如果再次嘗試,該行仍將消失。
添加回答
舉報