[发明专利]一种交易的处理方法、交易网关、交易服务器及交易系统在审
申请号: | 201811174212.6 | 申请日: | 2018-10-09 |
公开(公告)号: | CN109598611A | 公开(公告)日: | 2019-04-09 |
发明(设计)人: | 李楠 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 许振新;朱文杰 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 交易服务器 交易 交易请求 交易网关 交易系统 交易确认消息 发送 控制存储 通知消息 回滚 匹配 存储 | ||
本说明书实施例公开了一种交易的处理方法、交易网关、交易服务器及交易系统,所述方法包括:从交易服务器获取与接收的撮合交易请求相匹配的候选交易单;从所述候选交易单中选取满足所述撮合交易请求对应的撮合规则的目标交易单;向存储有所述目标交易单的目标交易服务器发送交易确认消息,以使所述目标交易服务器达成所述撮合交易请求对应的交易;如果接收到所述目标交易服务器发送的未能达成所述交易的通知消息,则控制存储有所述目标交易单的目标交易服务器进行交易回滚处理。
技术领域
本说明书涉及计算机技术领域,尤其涉及一种交易的处理方法、交易网关、交易服务器及交易系统。
背景技术
随着计算机技术的不断发展,金融交易通过与计算机技术的结合,实现了电子化交易,促进了当前金融业的快速发展。随着交易人数、交易数量的不断增加,交易系统承受的压力也越来越大,如果在交易期间交易系统发生故障,则造成的损失往往不可估量,因此,更可靠更高效的金融交易系统己经成为金融交易领域中需要解决的重要问题,而基于此,撮合交易在金融交易系统中扮演着非常重要的角色。
在金融交易系统中,对于包括多台交易服务器的情况,其中的每台交易服务器是无状态的,在初始状态下,每台交易服务器中的数据是一致的,在撮合交易的过程中,如果所有交易服务器都返回一致的交易结果,则表示数据是一致的,如果有某个交易结果与其它交易结果不一致,则需要重新同步数据甚至是人工介入,从而使得交易的处理较复杂,甚至需要中断交易等,这样,需要提供一种在电子交易或撮合交易的过程中交易系统的数据一致性的方案,使得电子交易或撮合交易更加的快速、安全、便捷。
发明内容
本说明书实施例的目的是提供一种交易的处理方法、交易网关、交易服务器及交易系统,以提供一种在电子交易或撮合交易的过程中交易系统的数据一致性的方案,使得电子交易或撮合交易更加的快速、安全、便捷。
为了实现上述技术方案,本说明书实施例是这样实现的:
本说明书实施例提供的一种交易的处理方法,所述方法包括:
从交易服务器获取与接收的撮合交易请求相匹配的候选交易单;
从所述候选交易单中选取满足所述撮合交易请求对应的撮合规则的目标交易单;
向存储有所述目标交易单的目标交易服务器发送交易确认消息,以使所述目标交易服务器达成所述撮合交易请求对应的交易;
如果接收到所述目标交易服务器发送的未能达成所述交易的通知消息,则控制存储有所述目标交易单的目标交易服务器进行交易回滚处理。
可选地,所述撮合交易请求中包括待撮合交易单,所述方法还包括:
如果从所述交易服务器中未获取到与接收的撮合交易请求相匹配的候选交易单,则将所述待撮合交易单发送给多个所述交易服务器,以使每个所述交易服务器将所述待撮合交易单存储在交易单队列中。
可选地,所述从所述候选交易单中选取满足所述撮合交易请求对应的撮合规则的目标交易单,包括:
获取所述候选交易单中的交易资源数值;
根据所述交易资源数值的大小,对所述候选交易单进行排序;
根据排序结果,从所述候选交易单中选取所述撮合交易请求对应的交易单数量的目标交易单。
可选地,所述候选交易单中还包括交易时间,
所述根据所述交易资源数值的大小,对所述候选交易单进行排序,包括:
所述根据所述交易资源数值的大小,对所述候选交易单进行排序,得到预排序结果;
根据所述交易时间,对所述预排序结果中相同交易资源数值的所述候选交易单的排序进行调整,得到所述排序结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811174212.6/2.html,转载请声明来源钻瓜专利网。