如何从技术角度看待上海沪牌拍卖系统?
的有关信息介绍如下:
30万长连接,平均每秒刷新一次,所以要达到30万TPS才能不卡,最后一分钟的请求量会超过2000万,跟淘宝不同的是,它的SKU只有一个。而且每次有人出价,都要重新计算当前最高最低出价,这是根据价格排列从高到低排,同价格比时间。还要把高于当前价格300以上的出价作为无效价格排除在外,不是记录个最高最低值就完事的,计算量远高于淘宝的一口价。
最后短短的半分钟,会有几十万个order,每个order都要处理验证码和重新计算当前可以接受的价格,并且新的order会挤掉旧的出价低的order,这些规则在淘宝是不存在的。
简单补充一下竞拍规则,每个人有三次出价机会,第一次是登陆的时候出价一次,之后两次机会随时可以出,但是在倒数45秒以前出的价,一定不会中标。因为出价有区间限制,比如说当前最低成交价是80000,你可以出80100到80300之间的价格,但是不能高于80300,每当有一个人出价高于80000,就要从当前中标的人里抹掉一个价格最低的,然后修改最低成交价。
因为规则大大增加了计算量,所以现在每次拍卖最终结果都不是实时公布,要拍卖完之后他们跑批处理统计出来,以短信通知的为准。
即便让双十一团队去做,也没法解决卡的问题,因为系统更流畅了,大家就不会从倒数45秒开始出价,而是推迟到10秒,甚至5秒,3秒,无限的去逼近结束时间,几十万个带着复杂规则的互斥的order,在几秒钟内完成,能不卡吗?


![互联网操作教程之:[1]怎样开通群联](/upload/images/2026/1010/341e949b.jpg)
