淘宝是怎样实现高并发下抢单的锁单机制( 二 )

【淘宝是怎样实现高并发下抢单的锁单机制】 所以这就是一个商业问题,给技术减轻了压力。所以如果你是一个技术,就明白你要做的是:保证一定的并发就行了,其它的无所谓。能保证多少算多少。

我这里做一下对比,比如银行,任何一个银行。如果你查询、取款的时候,时不时的404会怎么样?取了款不出钱会怎么样?转了帐对方收不到会怎么样?
所以银行的并发、安全,那真的是技术问题,更是政治问题。而阿里的并发,其实是个商业问题。

■网友
学老旧的DDoS处理方法,随机抛弃请求

■网友
我觉得请求都是假的,抢单是淘宝选择一个 而不是处理请求

■网友
个人猜测淘宝是没有锁单之说的吧,除了秒杀之外。
淘宝很多店家跟货源是分离的自己没有仓库,也就是淘宝店小二接单之后然后再向仓库下单,仓库库存卖完了又向厂家下单,理论上讲你敢下单就一定能卖得到。
至于秒杀应该也简单,放个变量在后台一直减,前台没扛住流量减到负了就退单呗,没必要搞那么复杂。
12306抢车票就复杂多了,一个座位一个坑,各个线路上还要卖分段票,高并发的锁单研究很具挑战性。

■网友
先说,我不是淘宝的一般是使用内存数据库来解决这个问题,你可以去看看voltdb或者Gemfire


推荐阅读