实验 / 039
Java 幂等重试:没收到回答,不等于没有执行
用七组本地 HTTP 故障对照,解释幂等键、并发认领、请求冲突与进程崩溃窗口。
实验结果
01 / 问题
用七组本地 HTTP 故障对照,解释幂等键、并发认领、请求冲突与进程崩溃窗口。
方法
先冻结协议与源码,再运行真实本地对照;保存原始记录,独立复算并校验哈希。
结果
七组本地HTTP条件中,同进程丢回复与12客户端并发均只执行一次;重启和提交间隙崩溃后仍重复执行。
观察
七组本地HTTP条件中,同进程丢回复与12客户端并发均只执行一次;重启和提交间隙崩溃后仍重复执行。
结论
识别回复丢失与效果未知,复现并发去重和进程崩溃窗口。
局限
内存幂等注册表;无数据库事务、分布式保证或真实模型请求,不宣称恰好一次。
复现
正文提供固定提交、锁定环境、独立输出目录和审计命令。
继续探索