基于memcache技术的大并发订烟系统技术方案

技术编号:18459294 阅读:36 留言:0更新日期:2018-07-18 12:54
基于memcache技术的大并发订烟系统,主要是采用二种原则,一种是关键操作能够并行执行;另外一种是通过架构设计实现分布处理。使用分布式缓存memcache,让系统应用内存限制,让读书数据快速读取,主要最终实现服务器资源即能提升系统的并发承载能力,大大的改善了系统串行的情况,通过对订单进行拆分处理,一个订单一个事务,降低输入/输出(Input/Output)资源利用率和提高系统大并发处理能力;通过在请求高并发的情况下,将订单提交到队列,进行合理调度,使统处理的并发始终在系统的承载能力范围,不会导致系统宕机。通过对订单进行批量处理以及对并发请求进行合理控制,加载进分布式缓存 memcache,提高数据稳定性能。

Large concurrency smoking system based on Memcache Technology

The large concurrent smoking system based on Memcache technology mainly adopts two principles, one is that the key operation can be executed in parallel, and the other is to implement the distribution processing through the architecture design. The use of distributed cache Memcache enables the system to restrict the memory and read the reading data quickly. The main results are that the server resources can ultimately improve the concurrent bearing capacity of the system, greatly improve the system's serial situation, disassemble the orders, order a single transaction, and reduce the input / output (Input/Out) Put) resource utilization and improving the system's large concurrency processing capability; by submitting orders to queues in the case of high request concurrency, a reasonable scheduling is made, so that the concurrency of the system is always in the scope of the system's bearing capacity and will not lead to the system downtime. Through batch processing of orders and reasonable control of concurrent requests, load into the distributed cache Memcache to improve data stability.

【技术实现步骤摘要】
基于memcache技术的大并发订烟系统
本研究方法主要涉及到信息
,特别设计到基于memcache技术的大并发订烟系统
技术介绍
随着计算机技术和网络通信技术的快速发展,大并发处理数据问题已经是各个企业一种普遍的处理方式,但是当人们在系统出现大批量订单时,就会出现对订单处理不及时,订单处理不顺畅等情况的存在,本文主要针对电商行业中订烟系统中出现的发病发的问题,主要表现在以下几个方面:1、在订单过程中会出现串货的情况存在,及时利用一些先进技术,不能把计算资源充分利用。2、零售客户网订应用的目录订单页面,需要实时到订单中心查询货源、限量、库存信息,而且根据烟草行业精准营销的特点。3、订单处理过程繁琐,需要把整个订单处理完成后才能保存。4、业务复杂、业务一致性要求高,技术处理存在瓶颈,无排队和并发控制,超过系统负载时,系统就会宕机。
技术实现思路
基于memcache技术的大并发订烟系统,主要是采用二种原则,一种是关键操作能够并行执行;另外一种是通过架构设计实现分布处理。使用分布式缓存memcache,让系统应用内存限制,让读书数据快速读取,主要最终实现服务器资源即能提升系统的并发承载能力,大大的改善了系统串行的情况,通过对订单进行拆分处理,一个订单一个事务,降低输入/输出(Input/Output)资源利用率和提高系统大并发处理能力;通过在请求高并发的情况下,将订单提交到队列,进行合理调度,使统处理的并发始终在系统的承载能力范围,不会导致系统宕机。通过对订单进行批量处理以及对并发请求进行合理控制,加载进分布式缓存memcache,提高数据稳定性能。基于memcache技术的大并发订烟系统,主要通过对订单事务进行拆分,一个订单一个事务,可以将订单分成几个模块,对不同模块进行保存,不需要对整个订单进行保存,提高订单的处理能力,可以对不同模块进行不同的订单处理,降低输入/输出(Input/Output)资源利用率和提高系统大并发处理能力。基于memcache技术的大并发订烟系统,主要通过采异步队列控制,通过在请求高并发的情况下,将订单提交到队列,进行合理调度,使统处理的并发始终在系统的承载能力范围,不会导致系统宕机,硬件系统主要使用的是IBM的powerVM方式,PC服务器全部实现了虚拟化,采用微软的Hyperv技术,存储全部实现了虚拟化,采用IBM的V7000设备。所有数据库均采用OracleRAC方式集群。基于memcache技术的大并发订烟系统,通过订单进行批量处理以及对并发请求进行合理控制,加载进分布式缓存memcache,较少对订单的处理字数,提高数据稳定性能。基于memcache技术的大并发订烟系统,运用到系统缓存,采取分布式缓存将数据库中变化较小的系统常用的数据,加载进分布式缓存memcache,突破系统应用的内存限制,实现快速的数据读取操作。本文档来自技高网...

【技术保护点】
1.基于memcache技术的大并发订烟系统,一种基于多种技术手段解决订烟系统大并发处理方,主要通过对订单事务进行拆分,一个订单一个事务,降低输入/输出(Input/Output)资源利用率和提高系统大并发处理能力。

【技术特征摘要】
1.基于memcache技术的大并发订烟系统,一种基于多种技术手段解决订烟系统大并发处理方,主要通过对订单事务进行拆分,一个订单一个事务,降低输入/输出(Input/Output)资源利用率和提高系统大并发处理能力。2.一种基于多种技术手段解决订烟系统大并发处理方,主要通过采异步队列控制,通过在请求高并发的情况下,将订单提交到队列,进行合理调度,使统处理的并发始终在系统的承...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:湖南移商动力网络技术有限公司
类型:发明
国别省市:湖南,43

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1