[发明专利]面向大规模并发请求的电子商务交易撮合方法及系统有效
申请号: | 202011548137.2 | 申请日: | 2020-12-24 |
公开(公告)号: | CN112598517B | 公开(公告)日: | 2022-08-23 |
发明(设计)人: | 张庆;崔旭;岳涛;李奕;管绍朋 | 申请(专利权)人: | 临沂市新商网络技术有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04;G06F9/54 |
代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 黄海丽 |
地址: | 276023 山东省临沂市*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 面向 大规模 并发 请求 电子商务 交易 撮合 方法 系统 | ||
本发明公开了面向大规模并发请求的电子商务交易撮合方法及系统,包括:获取若干个卖方终端的基本信息;获取若干个买方终端的基本信息;对卖方终端信息和买方终端信息采用循环缓冲区进行存储;所述循环缓冲区为环形的地址块;对每个买方终端设置唯一的序列号,并设置序列障碍;采用CAS操作替换锁操作,解决买方终端彼此之间存在的交易冲突,形成交易数据;将形成的交易数据发送给卖方终端和买方终端。解决了传统队列的CPU伪共享、有锁编程、独立线程之间数据交换低效的问题。设计一种电子商务交易撮合方法及引擎,基于该引擎开发的系统单线程能支撑每秒500万订单。
技术领域
本申请涉及数据处理技术领域,特别是涉及面向大规模并发请求的电子商务交易撮合方法及系统。
背景技术
本部分的陈述仅仅是提到了与本申请相关的背景技术,并不必然构成现有技术。
快节奏的现代信息社会以“高效”为标签,商务活动也是如此,便利、快捷、省时成为交易主体的商业理念。尤其是计算机网络的应用普及,逐渐缩小了传统的时空局限,再加上现代企业制度的不断完善、金融支付手段的创新、信息处理技术的进步、电子安全交易协议的制定、通信技术的发达、网民的指数级增长等外部环境因素的推波助澜,传统商务的传统经营交易模式俨然已经不能满足人们的消费节奏和消费要求,忙碌的上班族不可能在下班后去商场购物,企业间不可能钱货一手交易,作为传统商务流程的延伸和创新,人文环境、科技环境、商业环境催生孕育除了电子商务。电子商务突破传统商务面对面交易的局限,消费者只需要一台电脑,足不出户就可以获得全球各个地区的商品信息并进行购买。电子商务不仅对传统的消费模式产生了深远的影响,而且正在引起整个社会经济获得产生重大的变革。
交易撮合是指卖方在交易市场委托销售定单/销售应单、买方在交易委托购买定单/购买定单,交易市场按照价格优先、时间优先的原则确定双方成交价格并生成交易合同,并按照交易定单制定的交割仓库进行实物交割的交易方式。原本交易撮合是一种应用于国际或国内的期货、证券或股票的一种交易模式。近年来,随着电子商务的快速规模性发展,商家与购买者在各大电子商务平台上进行的交易就是一种撮合模式。
然而,电子商务的撮合交易对平台系统的性能要求较高。电子商务平台需要能够应付大规模并发请求的情况,能够支持千人以上的在线提交订单,支持万人以上同时在线浏览行情和咨询信息。在交易达到最大峰值时,系统相应的运行速度仍然在可接受的范围之内,能海量存储信息并进行管理。传统的队列结构存在CPU伪共享、有锁编程、线程之间数据交换低效的问题。
发明内容
为了解决现有技术的不足,本申请提供了面向大规模并发请求的电子商务交易撮合方法及系统;
第一方面,本申请提供了面向大规模并发请求的电子商务交易撮合方法;
面向大规模并发请求的电子商务交易撮合方法,包括:
获取若干个卖方终端的基本信息;获取若干个买方终端的基本信息;
对卖方终端信息和买方终端信息采用循环缓冲区进行存储;所述循环缓冲区为环形的地址块;
对每个买方终端设置唯一的序列号,并设置序列障碍;
采用CAS操作替换锁操作,解决买方终端彼此之间存在的交易冲突,形成交易数据;将形成的交易数据发送给卖方终端和买方终端。
第二方面,本申请提供了面向大规模并发请求的电子商务交易撮合系统;
面向大规模并发请求的电子商务交易撮合系统,包括:
获取模块,其被配置为:获取若干个卖方终端的基本信息;获取若干个买方终端的基本信息;
存储模块,其被配置为:对卖方终端信息和买方终端信息采用循环缓冲区进行存储;所述循环缓冲区为环形的地址块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于临沂市新商网络技术有限公司,未经临沂市新商网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011548137.2/2.html,转载请声明来源钻瓜专利网。