网购抢购排队系统是不是可行
个人觉得不太可行,实现起来反而更加复杂。
■网友的回复
受邀,我觉得用处不大。 1. 现在的服务器自带等候队列这种机制,当请求到来暂时无法处理时会进入等候队列,当这个队列满后会拒绝对请求的处理,返回server is too busy (就是京东商城在抢购时的错误页面)。所以说对于超时链接定向到一个更为友好的界面就算是实现了你所说的改进。 2. 抢购是包含商品选购、订单编辑、支付等多个环节的事情,在这个事务中会包含多次对服务器的请求,正常情况下每次排队都有可能出现服务器忙的情况,针对每次可能的请求都设置一个排队系统对用户来说显然体验很差。如果使用保持连接,又可能引起服务器的性能问题。 3. 抢购给用户的感觉应该是一个需要保证公平的行为,公平就要求用户的抢购名额必须按照时间来排队(或者大致是按照时间来排队的)。对于10000之内的人可能是这样的,但是10000以后的人的感觉就是凭运气了,这样和没有这个排队系统对于这些用户来讲是完全一样的。 正常的抢购最难处理的应该是对有限资源的争抢,而不是限时疯抢。刚巧这几天有同事在做类似的系统,我想这个功能的瓶颈一般不在于应用服务器能支持多大的并发,而是对于剩余名额或者剩余库存这个全局需要同步变量的控制。话说回来,用户体验仍旧是一个涉及很广的问题,我只能从技术角度讲讲自己的看法,一家之言。
推荐阅读
- 淘宝上有没有卖加长丝袜的和加长裤子的店铺?或者品牌丝袜和裤子?题主有点宅,能网购解决不想出门买?
- 央视焦点访谈为啥盯上了网购和团购呢他们的节目有没有底线呢
- 喜欢网购的人是怎么样的一种体验
- 手机网购和电脑网购场景有啥不同
- 网购足球鞋有哪些Ez认证的,或者口碑较好的淘宝
- 咋看化妆品生产日期和保质期
- 淘宝上瓷砖是不是可以网购
- 家乡是旅游区是一种啥样的体验
- 网购砍价平台可以做起来吗
- 意大利网购网站有哪些
