本申请涉及数据处理,尤其涉及一种数据处理方法、装置、智能终端及存储介质。
背景技术:
1、随着互联网技术的不断发展,诞生了很多应用程序,包括有购物类应用程序、新闻类应用程序以及社交类应用程序等等。用户在对应用程序进行操作的过程中,涉及到内存更新,而在内存更新中,对网络的延时以及数据的一致性都有要求。
2、现有技术中,往往采用mysql关系型数据库作为内存更新的中间件,在对业务服务的内存更新请求量很大的时候,由于数据的高并发性,会产生数据不一致的问题。
技术实现思路
1、本申请实施例提供一种数据处理方法、装置、智能终端及存储介质,用于解决上述背景技术中的问题。
2、第一方面,本申请实施例提供一种数据处理方法,所述方法包括:
3、接收针对目标业务服务的数据处理请求,将所述数据处理请求分配给所述目标业务服务的第一业务服务实例进行处理;
4、获取所述数据处理请求的自增顺序标识,所述自增顺序标识用于指示所述数据处理请求在所述目标业务服务接收到的数据处理请求中的顺序;
5、根据所述数据处理请求以及所述自增顺序标识,更新所述第一业务服务实例的内存,以及生成内存更新消息;
6、将所述内存更新消息发送给所述目标业务服务中的第二业务服务实例,所述第二业务服务实例为所述目标业务服务下配置的多个业务服务实例中除所述第一业务服务实例之外的业务服务实例;
7、通过所述第二业务服务实例基于所述内存更新消息与最新处理的内存更新消息中的自增顺序标识,对所述内存更新消息进行处理。
8、第二方面,本申请实施例还提供了一种数据处理装置,所述装置包括:
9、接收单元,用于接收针对目标业务服务的数据处理请求,将所述数据处理请求分配给所述目标业务服务的第一业务服务实例进行处理;
10、获取单元,用于获取所述数据处理请求的自增顺序标识,所述自增顺序标识用于指示所述数据处理请求在所述目标业务服务接收到的数据处理请求中的顺序;
11、更新单元,用于根据所述数据处理请求、所述数据处理请求的处理结果以及所述自增顺序标识,更新所述第一业务服务实例的内存,以及生成内存更新消息;
12、发送单元,用于将所述内存更新消息发送给所述目标业务服务中的第二业务服务实例,所述第二业务服务实例为所述目标业务服务下配置的多个业务服务实例中除所述第一业务服务实例之外的业务服务实例;
13、处理单元,用于通过所述第二业务服务实例基于所述内存更新消息与最新处理的内存更新消息中的自增顺序标识,对所述内存更新消息进行处理。
14、第三方面,本申请实施例还提供一种智能终端,包括存储器和处理器,所述存储器用于存储指令和数据,所述处理器用于执行上述所述的数据处理方法。
15、第四方面,本申请实施例还提供一种存储介质,所述存储介质中存储有多条指令,所述指令适于由处理器加载以执行上述所述的数据处理方法。
16、在本申请的实施例中,接收到目标业务服务的数据处理请求,将请求分配给目标业务服务下的第一业务服务实例进行处理,并对目标业务服务下的数据处理请求配置自增顺序标识,通过自增顺序标识确定对应的数据处理请求在目标业务服务下的接收顺序,并在第一业务服务实例更新内存之后生成包括该自增顺序标识的内存更新消息,将内存更新消息发送给目标业务服务中除第一业务服务实例之外的第二业务服务实例,使得第二业务服务实例可以基于自增顺序标识与最新处理的内存更新消息中的自增标识的顺序关系进行内存更新,以保证消息接收的顺序性,从而根据消息接收的顺序依次进行内存更新,从而保证内存更新之后的数据的一致性。
1.一种数据处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的数据处理方法,其特征在于,所述通过所述第二业务服务实例基于所述内存更新消息与最新处理的内存更新消息中的自增顺序标识,对所述内存更新消息进行处理,包括:
3.根据权利要求2所述的数据处理方法,其特征在于,所述将所述内存更新消息发送给所述目标业务服务中的第二业务服务实例,包括:
4.根据权利要求1所述的数据处理方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的数据处理方法,其特征在于,所述根据所述数据处理请求对应的请求延时等级,以及各所述业务服务实例的延时等级,确定处理所述数据处理请求的第一业务服务实例,分配所述数据处理请求至所述第一业务服务实例进行处理,包括:
6.根据权利要求1-5任一项所述的数据处理方法,其特征在于,所述获取所述数据处理请求的自增顺序标识,包括:
7.根据权利要求1所述的数据处理方法,其特征在于,所述根据所述数据处理请求以及所述自增顺序标识,更新所述第一业务服务实例的内存,以及生成内存更新消息,包括:
8.一种数据处理装置,其特征在于,所述装置包括:
9.一种智能终端,其特征在于,包括存储器和处理器,所述存储器用于存储指令和数据,所述处理器用于执行权利要求1-7任一项所述的数据处理方法。
10.一种存储介质,其特征在于,所述存储介质中存储有多条指令,所述指令适于由处理器加载以执行权利要求1-7任一项所述的数据处理方法。
