 根据这里的描述,那个2在开始的时候没有被提交,在后面被自动提交 站在客户端的角度,在开始的时候,那个2没有被提交,那么客户端是不是就认为是失败了。后来又自动被被提交了,那客户端也不知道啊,会不会造成“安全性”问题? 比如说,你从账户里扣了10块钱,开始的时候没成功。你又从账户里扣20块钱,成功了。后面查看账户被扣了30块钱。 难道这需要在客户端实现的时候自己来处理?比如客户端没有收到成功的标识可以重复发送命令,如果一段时间后确实不成功就告诉分布式系统这个日志我已经反馈给“最终用户”失败了,你们要确保它不成功。