1、在技术方面,这是一个分布式一致性的问题,即客户端和服务器端对某个订单是否成功/失败嚼秒躞句达成一致。防止重单的关键是使用一个由客户端生成的,可用于避免重复的key,俗白镢梧螂称dedup key(deduplicate key之意)。这个key可以用任意可以保证全局唯一性的方式生成。

3、比如下单的按键在点按之后,在没有收到服务器请求之前,按键的状态没有设为已禁用状态,还可以被按。

5、用户的设备与服务器之间可能是不稳定的网路。这样一个下单请求过去,返回不一定回得来。

时间:2024-10-15 10:43:10
1、在技术方面,这是一个分布式一致性的问题,即客户端和服务器端对某个订单是否成功/失败嚼秒躞句达成一致。防止重单的关键是使用一个由客户端生成的,可用于避免重复的key,俗白镢梧螂称dedup key(deduplicate key之意)。这个key可以用任意可以保证全局唯一性的方式生成。
3、比如下单的按键在点按之后,在没有收到服务器请求之前,按键的状态没有设为已禁用状态,还可以被按。
5、用户的设备与服务器之间可能是不稳定的网路。这样一个下单请求过去,返回不一定回得来。