[发明专利]用于任务数据处理的方法和系统有效
申请号: | 201611123429.5 | 申请日: | 2016-12-08 |
公开(公告)号: | CN108182615B | 公开(公告)日: | 2021-01-26 |
发明(设计)人: | 冯卓;彭先铁 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06Q30/06 | 分类号: | G06Q30/06 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 袁礼君;姜怡 |
地址: | 100195 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 任务 数据处理 方法 系统 | ||
本申请公开一种用于任务数据处理的方法和系统,该方法包括:获取任务数据;从用于在不同任务单元之间进行数据交互的多个数据交互媒介中选择一个数据交互媒介作为当前数据交互媒介;将所述任务数据写入所述当前数据交互媒介。实现了利用多个数据交互媒介对任务单元之间的数据进行交互,进而提高了系统间数据交互的容灾能力。
技术领域
本发明涉及通信技术领域,具体而言,涉及一种用于任务数据处理的方法和系统。
背景技术
随着互联网技术的发展,网上购物这一新的购物方式越来越受到人们的欢迎,甚至颠覆了我们以往的购物方式,网上购物在家“逛商店”,订货不受时间、地点的限制、获得较大量的商品信息,可以买到当地没有的商品。
用户在网上下单后,系统会对订单生产库里的订单进行处理,该系统主要是对订单生产过程中,订单是否满足生产条件进行判断,对达到生产条件的订单转给相应的生产控制系统开启生产。例如,将暂停订单进行扫描加载入内存,对符合条件的订单下传到库房。在处理订单过程中,系统可分为任务生成单元和任务执行单元。任务生成单元和任务执行单元之间,通过内存数据库(redis)来实现数据的交互。
然而,通过内存数据库(redis)实现数据的交互,容灾能力弱,一旦内存数据库出现故障,则任务单元之间的数据交互无法进行。
因此,需要一种新的用于任务数据处理的方法和系统。
在所述背景技术部分公开的上述信息仅用于加强对本发明的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
有鉴于此,本发明提供一种用于任务数据处理的方法和系统,能够利用多个数据交互媒介对任务单元之间的数据进行交互。
本发明的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本发明的实践而习得。
根据本发明的一方面,提供一种具有容灾功能的用于任务数据处理的方法,所述方法包括:
获取任务数据;
从用于在不同任务单元之间进行数据交互的多个数据交互媒介中选择一个数据交互媒介作为当前数据交互媒介;
将所述任务数据写入所述当前数据交互媒介。
在本公开的一种示例性实施例中,所述从用于在不同任务单元之间进行数据交互的多个数据交互媒介中选择一个数据交互媒介作为当前数据交互媒介,包括:
采用第一选择方式从所述多个数据交互媒介中选择一个数据交互媒介作为当前数据传输媒介,或者
采用第一选择方式和第二选择方式从所述多个数据交互媒介中选择一个数据交互媒介作为当前数据交互媒介。
在本公开的一种示例性实施例中,所述方法还包括:
当所述第二选择方式的控制开关关闭时,采用所述第一选择方式从所述多个数据交互媒介中选择的一个数据交互媒介作为当前数据交互媒介;
当所述第二选择方式的控制开关打开后,采用所述第一选择方式和所述第二获取方式从所述多个数据交互媒介中选择的一个数据交互媒介作为当前数据交互媒介。
在本公开的一种示例性实施例中,所述采用所述第一选择方式从多个数据交互媒介中选择一个数据交互媒介作为当前数据交互媒介,包括:
获取所述任务数据对应的任务类型;
从所述多个数据交互媒介中选择与所述任务类型对应的数据交互媒介之一作为当前数据交互媒介。
在本公开的一种示例性实施例中,所述从所述多个数据交互媒介中获取到与所述任务类型对应的数据交互媒介之一作为当前数据交互媒介,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611123429.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:获取电子发票的方法、装置和存储介质
- 下一篇:食品智能售货系统