實驗 / 039

Java 冪等重試:沒收到回答,不等于沒有執行

用七組本地 HTTP 故障對照,解釋冪等鍵、并發認領、請求沖突與進程崩潰窗口。

已完成 ·

實驗結果

GitHub ↗

01 / 問題

用七組本地 HTTP 故障對照,解釋冪等鍵、并發認領、請求沖突與進程崩潰窗口。

方法

先凍結協議與原始碼,再執行真實本機對照;保存原始紀錄,獨立重算並檢查雜湊。

結果

七組本機HTTP條件中,同程序遺失回覆與12個用戶端並行皆僅執行一次;重新啟動及提交間隙崩潰後仍重複執行。

觀察

七組本機HTTP條件中,同程序遺失回覆與12個用戶端並行皆僅執行一次;重新啟動及提交間隙崩潰後仍重複執行。

結論

辨識回覆遺失與效果未知,重現並行去重及程序崩潰窗口。

限制

記憶體冪等註冊表;無資料庫交易、分散式保證或真實模型請求,不宣稱恰好一次。

重現

正文提供固定提交、鎖定環境、獨立輸出目錄及稽核指令。

繼續探索

繼續探索

  1. 實作教程

    Java 冪等重試:沒收到回答,不等于沒有執行

    用七組本地 HTTP 故障對照,解釋冪等鍵、並發認領、請求沖突與進程崩潰窗口。

    11 分鐘已發布
  2. 專案 / 002

    Java LLM 實作集

    Java 會話、請求重試與持久化邊界,以及注意力、快取成本和量化誤差的可復現實驗。

    開發中
  3. 工程案例

    Java 對話歷史落盤:程序崩潰後,半輪記錄怎么辦?

    校驗追加日志、142種截斷前綴和三個真實異常退出子進程,明確本地提交與遠端冪等的邊界。

    9 分鐘已發布

← 返回目錄