订单数据处理方法、装置、服务器及存储介质制造方法及图纸

技术编号:26260442 阅读:27 留言:0更新日期:2020-11-06 17:56
本发明专利技术涉及区块链技术,提供一种订单数据处理方法,所述方法包括:当接收到针对目标订单的处理请求时,确定处理请求所对应的多个服务;根据请求参数,生成多个请求标识;根据多个请求标识,从多个服务中确定未被执行的目标服务;确定与非固定数据对应的责任链;异步调用责任链以及异步执行除了非固定数据的计算服务之外的目标服务,获得返回参数;若返回参数所携带的待修改状态合法,将目标订单的状态修改为待修改状态。订单数据可存储于区块链节点中。本发明专利技术还提供一种订单数据处理装置、服务器及存储介质。本发明专利技术能确保订单系统的可用性。此外,本发明专利技术还可应用于宏观经济领域,订单数据是宏观经济研究分析的重要指标/指数。

【技术实现步骤摘要】
订单数据处理方法、装置、服务器及存储介质
本专利技术涉及区块链
,尤其涉及一种订单数据处理方法、装置、服务器及存储介质。
技术介绍
目前,随着计算机技术的发展,可以通过订单系统在网上购买某种服务的使用权限(比如云存储等),订单数据已经是宏观经济研究分析的重要指标/指数,但在实践中发现,订单系统的各个服务之间互相关联(比如,订单支付服务需要获取订单创建服务的生成订单的信息,然后执行逻辑操作,通知服务需要获取订单的状态信息,订单的状态信息会被订单支付服务以及订单创建服务修改等),导致了订单系统的各个服务之间的依赖性强,一个服务的不可用可能导致整个系统不可用,而且当网络异常或者硬件异常时,数据容易出错。因此,如何确保订单系统的可用性,以保证宏观经济的正常研究分析是一个亟需解决的技术问题。
技术实现思路
鉴于以上内容,有必要提供一种订单数据处理方法、装置、服务器及存储介质,能够确保订单系统的可用性。本专利技术的第一方面提供一种订单数据处理方法,所述订单数据处理方法包括:当接收到针对目标订单的处理请求时,本文档来自技高网...

【技术保护点】
1.一种订单数据处理方法,其特征在于,所述订单数据处理方法包括:/n当接收到针对目标订单的处理请求时,确定所述处理请求所对应的多个服务,其中,所述处理请求携带有请求参数;/n根据所述请求参数,生成多个请求标识,其中,所述多个服务与所述多个请求标识一一对应;/n根据所述多个请求标识,从所述多个服务中确定未被执行的目标服务;/n若所述目标服务中包含有非固定数据的计算服务,确定与所述非固定数据对应的责任链,其中,所述责任链由多个侧链对象组成,每个侧链对象包含有实现所述计算服务的类,除了在所述责任链最末位置的末端侧链对象,每个侧链对象包含有用于指向下一个侧链对象的指针;/n异步调用所述责任链以及异步执...

【技术特征摘要】
1.一种订单数据处理方法,其特征在于,所述订单数据处理方法包括:
当接收到针对目标订单的处理请求时,确定所述处理请求所对应的多个服务,其中,所述处理请求携带有请求参数;
根据所述请求参数,生成多个请求标识,其中,所述多个服务与所述多个请求标识一一对应;
根据所述多个请求标识,从所述多个服务中确定未被执行的目标服务;
若所述目标服务中包含有非固定数据的计算服务,确定与所述非固定数据对应的责任链,其中,所述责任链由多个侧链对象组成,每个侧链对象包含有实现所述计算服务的类,除了在所述责任链最末位置的末端侧链对象,每个侧链对象包含有用于指向下一个侧链对象的指针;
异步调用所述责任链以及异步执行除了所述非固定数据的计算服务之外的目标服务,获得返回参数;
判断所述返回参数所携带的待修改状态是否合法;
若所述返回参数所携带的待修改状态合法,将所述目标订单的状态修改为所述待修改状态。


2.根据权利要求1所述的订单数据处理方法,其特征在于,所述根据所述请求参数,生成多个请求标识包括:
获取请求记录,其中,所述请求记录保存有所有历史请求的历史请求参数以及历史请求标识;
判断所述请求记录中是否有与所述请求参数匹配的历史请求标识;
若所述请求记录中没有与所述请求参数匹配的历史请求标识,根据所述多个服务中每个服务的唯一标识以及所述请求参数,生成多个请求标识。


3.根据权利要求1所述的订单数据处理方法,其特征在于,所述根据所述多个请求标识,从所述多个服务中确定未被执行的目标服务包括:
根据所述多个请求标识,确定所述多个服务的服务状态;
从所述多个服务中,将所述服务状态为未执行的服务确定为所述目标服务。


4.根据权利要求1所述的订单数据处理方法,其特征在于,所述异步调用所述责任链以及异步执行除了所述非固定数据的计算服务之外的目标服务,获得返回参数之后,以及所述判断所述返回参数所携带的待修改状态是否合法之前,所述订单数据处理方法还包括:
将所述目标服务的服务状态修改为已执行;
建立所述目标服务的请求标识与所述目标服务的服务状态的关联并保存。


5.根据权利要求1至4中任一项所述的订单数据处理方法,其特征在于,所述判断所述返回参数所携带的待修改状态是否合法包括:
获取所述目标订单的当前状态;
根据所述当前状态,确定所述目标订单...

【专利技术属性】
技术研发人员:龚非张磊王彪
申请(专利权)人:平安证券股份有限公司
类型:发明
国别省市:广东;44

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

1