本研究方法主要涉及到信息技术领域,特别设计到一种基于多种技术手段大并发技术处理。
背景技术:
随着计算机技术和网络通信技术的快速发展,大并发处理数据问题已经是各个企业一种普遍的处理方式,但是当人们在系统出现大批量订单时,就会出现对订单处理不及时,订单处理不顺畅等情况的存在,本文主要针对电商行业中订烟系统中出现的发病发的问题,主要表现在以下几个方面:
1、在订单过程中会出现串货的情况存在,及时利用一些先进技术,不能把计算资源充分利用。
2、零售客户网订应用的目录订单页面,需要实时到订单中心查询货源、限量、库存信息,而且根据烟草行业精准营销的特点。
3、订单处理过程繁琐,需要把整个订单处理完成后才能保存。
技术实现要素:
一种基于多种技术手段大并发技术处理,主要通过对订单事务进行拆分,一个订单一个事务,可以将订单分成几个模块,对不同模块进行保存,不需要对整个订单进行保存,提高订单的处理能力,可以对不同模块进行不同的订单处理,降低输入/输出(input/output)资源利用率和提高系统大并发处理能力。
一种基于多种技术手段大并发技术处理,主要通过采异步队列控制,通过在请求高并发的情况下,将订单提交到队列,进行合理调度,使统处理的并发始终在系统的承载能力范围,不会导致系统宕机,硬件系统主要使用的是ibm的powervm方式,pc服务器全部实现了虚拟化,采用微软的hyperv技术,存储全部实现了虚拟化,采用ibm的v7000设备。所有数据库均采用oraclerac方式集群。
一种基于多种技术手段大并发技术处理,通过订单进行批量处理以及对并发请求进行合理控制,加载进分布式缓存memcache,较少对订单的处理字数,提高数据稳定性能。