【技术实现步骤摘要】
一种业务执行方法、装置、设备及计算机可读存储介质
本专利技术涉及计算机应用
,特别是涉及一种业务执行方法、装置、设备及计算机可读存储介质。
技术介绍
当前服务器对在业务处理时,业务的复杂性越来越高,同时存在高并发大数据的问题,在服务部署方面也存在多地或者多副本方式,这样能有效的扩展服务的能力,同时在技术上也提供了微服务的概念,这样一个应用会被分割成多个微服务进行使用,这样做的目的是能够保证服务的压力分解,同时也可以让服务根据业务能够自动进行扩容和缩小的处理。所以针对该服务的特点,因为点很多,就会存在的问题也会很多,比如每个微服务有可能出现网络延迟或者抖动的问题,就会出现服务访问或者存储异常,当微服务较多,且每个微服务还不在一个机房的情况下,就会造成很多不稳定的服务。目前针对以上情况提出的业务执行方案主要包括两种,一种是通过一个持久存储数据保证业务数据的唯一性,另一种是通过状态机进行数据一致性控制,但是以上两种方式均需要增加额外组件来保证业务的正确执行。同时也存在一定维护难度,有时一个问题要跟踪所有的访问链条进行 ...
【技术保护点】
1.一种业务执行方法,其特征在于,包括:/n对接收到的业务请求进行解析,得到待执行的目标业务数据对应的数据标识信息;/n根据所述数据标识信息确定目标业务表;/n判断所述目标业务表中是否存在所述目标业务数据;/n若是,则输出拒绝根据所述目标业务数据进行业务执行操作的提示信息;/n若否,则将所述目标业务数据插入到所述目标业务表中,并根据所述目标业务数据进行业务执行操作。/n
【技术特征摘要】
1.一种业务执行方法,其特征在于,包括:
对接收到的业务请求进行解析,得到待执行的目标业务数据对应的数据标识信息;
根据所述数据标识信息确定目标业务表;
判断所述目标业务表中是否存在所述目标业务数据;
若是,则输出拒绝根据所述目标业务数据进行业务执行操作的提示信息;
若否,则将所述目标业务数据插入到所述目标业务表中,并根据所述目标业务数据进行业务执行操作。
2.根据权利要求1所述的业务执行方法,其特征在于,根据所述数据标识信息确定目标业务表,包括:
根据所述数据标识信息确定目标临时业务表和目标实际业务表;
判断所述目标业务表中是否存在所述目标业务数据,包括:
判断所述目标临时业务表和/或目标实际业务表中是否存在所述目标业务数据;
将所述目标业务数据插入到所述目标业务表中,包括:
将所述目标业务数据依次插入到所述目标临时业务表和所述目标实际业务表中。
3.根据权利要求2所述的业务执行方法,其特征在于,在将所述目标业务数据依次插入到所述目标临时业务表和所述目标实际业务表中之后,还包括:
将所述目标业务数据插入到预建立的决策表中,以使在下次接收到相同的业务请求时,通过查找所述决策表确定是否进行业务执行操作。
4.根据权利要求1至3任一项所述的业务执行方法,其特征在于,在将所述目标业务数据插入到所述目标业务表中之前,还包括:
对所述目标业务数据进行合法性校验。
5.根据权利要求4所述的业务执行方法,其特征在于,对接收到的业务请求进行解析,得到待执行的目标业务数据对应的数据标识信息,包括:
对接收到的业务请求进行解析,得到所述数据标识信息和请求端标识信息;
对所述目标业务数据进行合法性校验,包括:
根据所述请求...
【专利技术属性】
技术研发人员:段国栋,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。