一团购网站的笔试题。”秒杀“系统设计:秒杀数量有限,必须支持每秒6000人同时在线抢购,异步在线支付。
求教:怎么在6000人/秒的压力下,控制秒杀数量。
给个思路,感激不尽。
我自己的一些想法:
参考我们自己的生产环境,1台tomcat的连接数也就500这个量级,所以6K怎么也需要10台以上的集群。我们用nosql来做过计数,但没有这个大的并发要求,我们有一个类似的业务,用redis实现的,能达到900/s的链接数。
求高手给个思路,6000次/s的在线秒杀,怎么实现。
求教:怎么在6000人/秒的压力下,控制秒杀数量。
给个思路,感激不尽。
我自己的一些想法:
参考我们自己的生产环境,1台tomcat的连接数也就500这个量级,所以6K怎么也需要10台以上的集群。我们用nosql来做过计数,但没有这个大的并发要求,我们有一个类似的业务,用redis实现的,能达到900/s的链接数。
求高手给个思路,6000次/s的在线秒杀,怎么实现。