The present invention provides a high concurrency data processing method, which is applied to a data processing device. The high concurrent data processing method comprises the following steps: receiving a client access request; the received access request message to the message queue to store; call a preset number of threads to process the message messages in the queue, read from the database data, and return the results to the client. When the server receives large amount of data requests at the same time, it can effectively reduce the concurrency pressure of the server and ensure the availability and throughput of the application system. The invention also provides a high concurrency data processing device and a computer readable storage medium.
【技术实现步骤摘要】
高并发数据处理方法、装置及计算机可读存储介质
本专利技术涉及数据处理技术,尤其涉及一种高并发数据处理方法、装置及计算机可读存储介质。
技术介绍
随着信息化的逐步广泛和深入,出现多用户并发操作数据的情况越来越多,例如,网络购票,购物等,尤其是春运抢票或者限时抢购等业务,当到达开售时间,服务器接收到的用户请求访问量过大,会造成服务器线程堵塞、数据库异常等待事件等,用户请求迟迟得不到响应,甚至出现整个系统崩溃的情况。因此,需要一种高并发数据处理方法、装置及计算机可读存储介质,能够降低服务器的并发压力,从而保证应用系统的可用性和吞吐量。
技术实现思路
本专利技术提供一种高并发数据处理方法、装置及计算机可读存储介质,其主要目的在于降低服务器的并发压力,从而保证应用系统的可用性和吞吐量。为实现上述目的,本专利技术提供一种高并发数据处理方法,应用于一种数据处理装置,该方法包括:接收步骤:接收客户端发送的访问请求;队列管理步骤:将接收到的访问请求以消息方式存储至消息队列;及第一处理步骤:调用预设数量的线程对消息队列中的消息进行处理,从数据库读取相关数据,并将处理结果反馈至客户端。本专利技术还提供一种高并发数据处理方法,应用于一种数据处理装置,该方法包括:接收步骤:接收客户端发送的访问请求;队列管理步骤:将接收到的访问请求以消息方式存储至消息队列;请求合并步骤:将消息队列中访问请求相同的消息进行合并,形成多个消息组;及第二处理步骤:调用预设数量的线程对该多个消息组进行处理,从数据库读取相关数据,并将处理结果反馈至客户端。优选地,所述消息队列中的消息是按照时间先后顺序存储的。优选 ...
【技术保护点】
一种高并发数据处理方法,应用于一种数据处理装置,其特征在于,该方法包括:接收步骤:接收客户端发送的访问请求;队列管理步骤:将接收到的访问请求以消息方式存储至消息队列;及第一处理步骤:调用预设数量的线程对消息队列中的消息进行处理,从数据库读取相关数据,并将处理结果反馈至客户端。
【技术特征摘要】
1.一种高并发数据处理方法,应用于一种数据处理装置,其特征在于,该方法包括:接收步骤:接收客户端发送的访问请求;队列管理步骤:将接收到的访问请求以消息方式存储至消息队列;及第一处理步骤:调用预设数量的线程对消息队列中的消息进行处理,从数据库读取相关数据,并将处理结果反馈至客户端。2.一种高并发数据处理方法,应用于一种数据处理装置,其特征在于,该方法包括:接收步骤:接收客户端发送的访问请求;队列管理步骤:将接收到的访问请求以消息方式存储至消息队列;请求合并步骤:将消息队列中访问请求相同的消息进行合并,形成多个消息组;及第二处理步骤:调用预设数量的线程对该多个消息组进行处理,从数据库读取相关数据,并将处理结果反馈至客户端。3.如权利要求1或2所述的高并发数据处理方法,其特征在于,所述消息队列中的消息是按照时间先后顺序存储的。4.如权利要求1或2所述的高并发数据处理方法,其特征在于,所述第一处理步骤对消息队列中的消息进行处理遵循先进先出的顺序。5.一种高并发数据处理装置,其特征在于,所述装置包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的高并发数据处理系统,所述处理器执行所述高并发数据处理系统时,可实现如下步骤:接收步骤:接收客户端发送的访问请求;队列管理步骤:将接收到的访问请求以消息方式存储至消息队列;及第一处理步骤:调用预设数量的线程对消息队列中的消息进行处理,从数据库读取相关数据,并将处理结果反馈至客户端。6.一种高并发数据处理装置,其特征在于,所述装置包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行...
【专利技术属性】
技术研发人员:刘四根,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。