一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种电商数据处理方法、装置和系统与流程

2022-07-02 08:02:55 来源:中国专利 TAG:

技术特征:
1.一种电商数据处理方法,其特征在于,包括:接收客户端发送的针对电商数据的事务请求,为所述事务请求生成一个或多个事件;确定每一个所述事件所属的事件类型;如果所述事件类型属于事务预设基本需求类型,则通过主程序调用所述事件对应的第一执行策略,以通过所述第一执行策略处理所述事件;如果所述事件类型属于事务预设附加需求类型,则通过主程序将所述事件存储到预设的消息中间件,以触发所述事件对应的第二执行策略处理所述事件;确定一个或多个所述事件对应的处理结果,并将处理结果发送给所述客户端。2.根据权利要求1所述的方法,其特征在于,所述通过主程序调用所述事件对应的第一执行策略,包括:在多个所述事件中,针对属于所述事务预设基本需求类型的多个第一事件,执行:确定多个所述第一事件的执行顺序;按照所述执行顺序,顺序调用每一个所述第一事件对应的第一执行策略。3.根据权利要求1所述的方法,其特征在于,在多个所述事件中,针对属于所述事务预设附加需求类型的多个第二事件,执行:通过多线程将存储在所述消息中间件中的多个所述第二事件,提供给每一个所述第二事件对应的第二执行策略。4.根据权利要求1所述的方法,其特征在于,进一步包括:通过注解配置中的监听事件类注解为每一种事件设置对应的注解项,并为每一个所述注解项设置对应的操作,所述操作包括调用所述第一执行策略或者将所述事件存储到所述消息中间件;所述确定每一个所述事件所属的事件类型,包括:确定每一个所述事件对应的注解项。5.根据权利要求4所述的方法,其特征在于,进一步包括:通过注解配置中的顺序类注解配置所述执行顺序。6.根据权利要求1所述的方法,其特征在于,在所述通过主程序将所述事件存储到预设的消息中间件之后,还包括:针对所述消息中间件中的事件处理异常的情况,执行:将异常情况对应的异常信息存入第一异常记录表中;通过定时读取任务,按照预设时间段定时读取异常信息并重复执行,根据执行结果将补偿状态存入所述第一异常记录表;根据所述第一异常记录表中的补偿次数和补偿状态,确认所述第二执行策略是否正常。7.根据权利要求1所述的方法,其特征在于,多个所述第一执行策略和多个所述第二执行策略分别封装成独立的功能子系统;所述主程序封装成独立的调度主系统;所述调度主系统和所述功能子系统之间通过标准rpc接口实现远程调用。8.根据权利要求7所述的方法,其特征在于,还包括:根据一个或多个功能子系统,在所述调度主系统中配置初始化接口配置表;
其中,所述初始化接口配置表中指示了所述一个或多个功能子系统的执行顺序。9.根据权利要求7所述的方法,其特征在于,还包括:接收新增功能子系统或新增执行方法;构建所述新增功能子系统或所述新增执行方法与所述消息中间件之间的连接,以使所述新增功能子系统或所述新增执行方法通过所述消息中间件获取对应的事件。10.根据权利要求8所述的方法,其特征在于,还包括:实时记录所述一个或多个功能子系统的执行状态;针对所述执行状态为失败的情况,执行:将执行状态为失败所对应的异常信息存入第二异常记录表中;通过定时读取任务,按照预设时间段定时读取所述第二异常记录表中的异常信息并重复执行,根据执行结果对所述执行状态进行更新。11.一种电商数据处理的装置,其特征在于,包括:接收模块,用于接收客户端发送的针对电商数据的事务请求,为所述请求生成一个或多个事件;确定模块,用于确定每一个所述事件所属的事件类型;如果所述事件类型属于事务预设基本需求类型,则通过主程序调用所述事件类型对应的第一执行策略,以通过所述第一执行策略处理所述事件;如果所述事件类型属于事务预设附加需求类型,则通过主程序将所述事件存储到预设的消息中间件,以触发所述事件对应的第二执行策略处理所述事件;处理模块,用于确定一个或多个所述事件对应的处理结果,并将处理结果发送给所述客户端。12.一种电商数据处理的系统,其特征在于,包括:客户端和权利要求11所述的电商数据处理的装置,其中,客户端向所述电商数据处理的装置发送事务请求;电商数据处理的装置响应于所述事务请求,并对事务请求对应的事件进行处理,并将所述处理结果发送给所述客户端。13.一种电商数据处理的系统,其特征在于,包括:客户端、调度主系统和多个第一功能子系统和多个第二功能子系统,其中,所述客户端向所述调度主系统发送事务请求;所述调度主系统响应于所述事务请求生成一个或多个事件,确定一个或多个所述事件的事件类型,针对事件类型属于事务预设基本需求类型的事件,调用与属于所述事务预设基本需求类型的事件相匹配的第一功能子系统;针对事件类型属于事务预设附加需求类型的事件,将所述属于事务预设附加需求类型的事件存储至消息中间件;所述第一功能子系统封装有事件的第一执行策略,用于在接收到所述调度服务器调用后,通过封装的所述第一执行策略处理所述事件;所述第二功能子系统封装有事件的第二执行策略,用于从所述消息中间件中获取事件,并通过所述第二执行策略处理获取到的事件;所述调度主系统根据所述第一功能子系统和/或所述第二功能子系统发送的处理结果确定多个事件对应的处理结果,并将所述处理结果发送给所述客户端。
14.一种电商数据处理的设备,其特征在于,包括:一个或多个处理器;存储系统,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-10中任一所述的方法。15.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1-10中任一所述的方法。

技术总结
本发明公开了一种电商数据处理方法、装置和系统,涉及数据处理技术领域。该方法的一具体实施方式包括:接收客户端发送的针对电商数据的事务请求,为事务请求生成一个或多个事件;确定每一个事件所属的事件类型;如果事件类型属于事务预设基本需求类型,则通过主程序调用事件对应的第一执行策略,以通过第一执行策略处理事件;如果事件类型属于事务预设附加需求类型,则通过主程序将事件存储到预设的消息中间件,以触发事件对应的第二执行策略处理事件;确定一个或多个事件对应的处理结果,并将处理结果发送给客户端。本发明实施例根据请求生成一个或多个事件,通过根据事件类型对不同的事件进行分别处理,达到对请求的解耦操作。作。作。


技术研发人员:田诗颖
受保护的技术使用者:北京京东世纪贸易有限公司
技术研发日:2022.04.01
技术公布日:2022/7/1
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献