The invention provides a data processing method for online shopping, including: the establishment of a temporary queue size; receiving purchase request; the order according to the purchase request received in the queue for the first temporary storage server using the purchase request; detection rate; if the server utilization is lower than the standard usage, is in accordance with the number of received purchase request order send standard first purchase request to the server. When receiving the consumer purchase request, not directly by the server processing the purchase request, but are temporarily stored in a temporary queue, and then tested on the server, when the detected server utilization below the standard usage, and then use the standard rate of the corresponding amount of the purchase request is sent to the server. Avoid overloading the server, thereby avoiding the server crash.
【技术实现步骤摘要】
一种网购数据处理方法及装置
本专利技术涉及电子交易
,具体涉及一种网购数据处理方法及装置。
技术介绍
所谓秒杀,就是网络卖家发布一些超低价格的商品,所有买家在同一时间网上抢购的一种销售方式。通俗一点讲就是网络商家为促销等目的组织的网上限时抢购活动。由于商品价格低廉,往往一上架就被抢购一空,有时只用一秒钟。2011年以来,在淘宝等大型购买网站中,秒杀店的发展可谓迅猛。由于参与秒杀活动的商品的秒杀价与平时售价相比十分廉价,因此往往会引发消费者的哄抢。大量消费者会在极短的时间内向服务器发出大量购买请求,这就使服务器会在短时间内接受到大量的流量。秒杀商品活动开始的一瞬间会有大量的流量涌入,几倍、甚至于十几倍的流量对系统的冲击不可谓不大。如果没有足够的应对措施,很容易导致服务器崩溃。因此如何处理短时间内涌入的大量流量,避免服务器崩溃,成为了本领域技术人员亟须解决的问题。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种网购数据处理方法,避免同时将所有购买请求发送至服务器,从而避免服务器因短时间内涌入的大量流量而崩溃。为实现上述目的,本专利技术提供如下技术方案:一种网购数据处理方法,包括:设置暂存队列大小;接收购买请求;将购买请求按接收到的先后顺序在暂存队列中储存为第一购买请求;检测服务器使用率;若服务器使用率低于标准使用率,则按照接收到购买请求的先后顺序发送标准数量的第一购买请求至服务器。优选地,在设置所示暂存队列大小之前还包括:调用服务器中商品出售总数。优选地,还包括:接收第一消费者发送的查询请求,若消费者发送的购买请求储存在暂存队列中,则此类消费者为第一消 ...
【技术保护点】
一种网购数据处理方法,其特征在于,包括:设置暂存队列大小;接收购买请求;将购买请求按接收到的先后顺序在所述暂存队列中储存为第一购买请求;检测服务器使用率;若所述服务器使用率低于标准使用率,则按照接收到购买请求的先后顺序发送标准数量的所述第一购买请求至所述服务器。
【技术特征摘要】
1.一种网购数据处理方法,其特征在于,包括:设置暂存队列大小;接收购买请求;将购买请求按接收到的先后顺序在所述暂存队列中储存为第一购买请求;检测服务器使用率;若所述服务器使用率低于标准使用率,则按照接收到购买请求的先后顺序发送标准数量的所述第一购买请求至所述服务器。2.如权利要求1所述的方法,其特征在于,在设置所示暂存队列大小之前还包括:调用所述服务器中商品出售总数。3.如权利要求2所述的方法,其特征在于,还包括:接收第一消费者发送的查询请求,若消费者发送的购买请求储存在所述暂存队列中,则此类消费者为所述第一消费者;调用所述服务器中剩余商品数;计算所述第一购买请求的排位信息;将所述剩余商品数及所述排位信息发送至所述第一消费者。4.如权利要求3所述的方法,其特征在于,还包括:若购买请求未储存在所述暂存队列中,则生成购买失败信息;向第二消费者发送所述购买失败信息,若消费者发送的购买请求未储存在所述暂存队列中,则此类消费者为所述第二消费者;接收所述服务器发送的处理状态信息,所述处理状态信息为处理器基于接收的所述第一购买请求生成的;将所述处理状态信息发送至所述第三消费者,若所述第一消费者对应的所述第一购买请求被发送至所述服务器,此类所述第一消费者为所述第三消费者。5.如权利要求4所述的方法,其特征在于,还包括:记录同一地址标准时间内发送的购买请求数;若所述请求数超出警戒请求数,则拒绝接收所述地址发出的所有信息,包括购买请求、查询请求。6.一种网购数据处理装置,其特征在于,包括:设置模块,用于设置暂存队列大小;接收模块,用于接收购买请求;暂存模块,用于将购买请求按接收到的先后顺序在所述暂存队列中储存为第一购买...
【专利技术属性】
技术研发人员:沈文策,
申请(专利权)人:福建中金在线信息科技有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。