实验 / 039

Java 幂等重试:没收到回答,不等于没有执行

用七组本地 HTTP 故障对照,解释幂等键、并发认领、请求冲突与进程崩溃窗口。

已完成 ·

实验结果

GitHub ↗

01 / 问题

用七组本地 HTTP 故障对照,解释幂等键、并发认领、请求冲突与进程崩溃窗口。

方法

先冻结协议与源码,再运行真实本地对照;保存原始记录,独立复算并校验哈希。

结果

七组本地HTTP条件中,同进程丢回复与12客户端并发均只执行一次;重启和提交间隙崩溃后仍重复执行。

观察

七组本地HTTP条件中,同进程丢回复与12客户端并发均只执行一次;重启和提交间隙崩溃后仍重复执行。

结论

识别回复丢失与效果未知,复现并发去重和进程崩溃窗口。

局限

内存幂等注册表;无数据库事务、分布式保证或真实模型请求,不宣称恰好一次。

复现

正文提供固定提交、锁定环境、独立输出目录和审计命令。

继续探索

继续探索

  1. 实战教程

    Java 幂等重试:没收到回答,不等于没有执行

    用七组本地 HTTP 故障对照,解释幂等键、并发认领、请求冲突与进程崩溃窗口。

    11 分钟已发布
  2. 项目 / 002

    Java LLM 实践集

    Java 会话、请求重试与持久化边界,以及注意力、缓存成本和量化误差的可复现实验。

    构建中
  3. 工程案例

    Java 对话历史落盘:程序崩溃后,半轮记录怎么办?

    校验追加日志、142种截断前缀和三个真实异常退出子进程,明确本地提交与远端幂等的边界。

    9 分钟已发布

← 返回目录