The invention discloses a high concurrent service request processing system and method, the system comprises a service interface unit for high concurrent service request sent by a client is received, and the high concurrent service request for distribution; and the service processing unit, and interface unit is connected with the business, including at least one application server, each application the server for processing high concurrent business interface unit allocation request; if the business data currently exist in the application server, the service request and the service data to be processed are coupled, and through the service interface unit to send the client service request return service data; if there is no business data in the application server at present, to send the current pending service request returned to the client without data information. The system does not need complex cache technology and check judgment, only data processing and transfer can be done, greatly improving the processing efficiency of business requests.
【技术实现步骤摘要】
高并发业务请求处理系统及方法
本专利技术涉及互联网
,具体而言,涉及一种高并发业务请求处理系统及方法。
技术介绍
随着互联网商务的迅猛发展,出现了许多秒杀商品、秒杀红包、秒杀抽奖等商业活动。这些活动通常是在短时间内进行,并产生大量的访问量,因此具有高并发业务的特点,会对服务商的网络服务器(如应用服务器、数据库等)造成极大的负载压力。
技术实现思路
有鉴于此,本专利技术提供一种高并发业务请求处理系统及方法。本专利技术的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本专利技术的实践而习得。根据本专利技术的一方面,提供了一种高并发业务请求处理系统,包括:业务接口单元,用于接收客户端发送的高并发业务请求,并将所述高并发业务请求进行分配;以及业务处理单元,与所述业务接口单元连接,包括至少一台应用服务器,各台应用服务器用于处理所述业务接口单元分配的所述高并发业务请求;如果当前所述应用服务器中存在业务数据,则将当前待处理的业务请求与所述业务数据进行耦合,并通过所述业务接口单元向发送所述待处理的业务请求的客户端返回所述业务数据;如果当前所述应用服务器中没有业务数据,则向发送当前待处理的业务请求的客户端返回无业务数据信息。根据本专利技术的一实施方式,所述业务处理单元包括多台应用服务器,所述业务接口单元采用负载均衡技术将所述高并发业务请求分配给所述多台应用服务器。根据本专利技术的一实施方式,所述业务接口单元与所述业务处理单元之间的交互采用多路作业方式。根据本专利技术的一实施方式,上述系统还包括:业务数据单元;所述业务数据单元用于向所述业务处理单元中的应用服务器发送 ...
【技术保护点】
一种高并发业务请求处理系统,其特征在于,包括:业务接口单元,用于接收客户端发送的高并发业务请求,并将所述高并发业务请求进行分配;以及业务处理单元,与所述业务接口单元连接,包括至少一台应用服务器,所述应用服务器用于处理所述业务接口单元分配的所述高并发业务请求;如果当前所述应用服务器中存在业务数据,则将当前待处理的业务请求与所述业务数据进行耦合,并通过所述业务接口单元向发送所述待处理的业务请求的客户端返回所述业务数据;如果当前所述应用服务器中没有业务数据,则向发送当前待处理的业务请求的客户端返回无业务数据信息。
【技术特征摘要】
1.一种高并发业务请求处理系统,其特征在于,包括:业务接口单元,用于接收客户端发送的高并发业务请求,并将所述高并发业务请求进行分配;以及业务处理单元,与所述业务接口单元连接,包括至少一台应用服务器,所述应用服务器用于处理所述业务接口单元分配的所述高并发业务请求;如果当前所述应用服务器中存在业务数据,则将当前待处理的业务请求与所述业务数据进行耦合,并通过所述业务接口单元向发送所述待处理的业务请求的客户端返回所述业务数据;如果当前所述应用服务器中没有业务数据,则向发送当前待处理的业务请求的客户端返回无业务数据信息。2.根据权利要求1所述的系统,其特征在于,所述业务处理单元包括多台应用服务器,所述业务接口单元采用负载均衡技术将所述高并发业务请求分配给所述多台应用服务器。3.根据权利要求2所述的系统,其特征在于,所述业务接口单元与所述业务处理单元之间的交互采用多路作业方式。4.根据权利要求2所述的系统,其特征在于,还包括:业务数据单元;所述业务数据单元用于向所述业务处理单元中的应用服务器发送业务数据包,所述业务数据包中包括至少一项业务数据。5.根据权利要求4所述的系统,其特征在于,当所述应用服务器中的业务数据为空时,或者在所述应用服务器中的业务数据为空后的一预定时间后,所述业务数据单元向所述应用服务器发送所述业务数据包。6.根据权利要求2所述的系统,其特征在于,所述业务接口单元和/或所述业务处理单元还包括用于缓存所述高并发业务请求的队列,以分散高并发业务时的负载压力。7.根据权利要求2所述的系统,其特征在于,...
【专利技术属性】
技术研发人员:潘高峰,
申请(专利权)人:泰康保险集团股份有限公司,泰康在线财产保险股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。