服务系统、数据处理方法、电子设备及存储介质技术方案

技术编号:38012000 阅读:8 留言:0更新日期:2023-06-30 10:33
本申请实施例公开了一种服务系统、数据处理方法、电子设备及存储介质。其中服务系统包括:分发模块,以及与分发模块连接的服务模块;其中,分发模块用于接收外部数据,对外部数据进行分片处理,得到多个数据分片,将多个数据分片分发至服务模块;服务模块用于接收数据分片,并将数据分片分配至对应的服务器上。在服务系统接收到外部数据时,能够直接根据分发模块对外部数据进行数据分片,然后分发到服务模块中的对应的服务器中,从而实现对外部数据的快速分配处理,提高了服务系统的工作效率。提高了服务系统的工作效率。提高了服务系统的工作效率。

【技术实现步骤摘要】
服务系统、数据处理方法、电子设备及存储介质


[0001]本申请涉及计算机
,具体涉及一种服务系统、数据处理方法、电子设备及存储介质。

技术介绍

[0002]随着系统业务量的增加,导致入站流量和数据量会在短时间内增加较多,使得服务系统需要承受的数据处理量较大,最终导致整个服务系统运行缓慢。
[0003]相关技术中,服务系统较为复杂,且维护困难。比如数据分发的分发层不够轻量,并且对于每一数据分片还需要设置单独的代理服务器。使得整个服务系统结构复杂,服务系统的工作效率低下。

技术实现思路

[0004]本申请实施例提供一种服务系统、数据处理方法、电子设备及存储介质。该账户退款方法可以对符合退款要求的用户进行快速退款。
[0005]第一方面,本申请实施例提供了一种服务系统,包括:
[0006]分发模块,以及与分发模块连接的服务模块;
[0007]其中,分发模块用于接收外部数据,对外部数据进行分片处理,得到多个数据分片,将多个数据分片分发至服务模块;
[0008]服务模块用于接收数据分片,并将数据分片分配至对应的服务器上。
[0009]第二方面,本申请实施例提供了一种数据处理方法,应用于服务系统,包括:
[0010]接收外部数据,对外部数据进行分片处理,得到多个数据分片;
[0011]将数据分片分配至对应的服务器上。
[0012]第三方面,本申请实施例提供了一种电子设备,包括存储有可执行程序代码的存储器、与存储器耦合的处理器;处理器调用存储器中存储的可执行程序代码,以执行本申请实施例提供的数据处理方法中的步骤。
[0013]第四方面,本申请实施例提供了一种存储介质,存储介质存储有多条指令,指令适于处理器进行加载,以执行本申请实施例提供的数据处理方法中的步骤。
[0014]本申请实施例中,服务系统包括分发模块,以及与分发模块连接的服务模块;其中,分发模块用于接收外部数据,对外部数据进行分片处理,得到多个数据分片,将多个数据分片分发至服务模块;服务模块用于接收数据分片,并将数据分片分配至对应的服务器上。在服务系统接收到外部数据时,能够直接根据分发模块对外部数据进行数据分片,然后分发到服务模块中的对应的服务器中,从而实现对外部数据的快速分配处理,提高了服务系统的工作效率。
附图说明
[0015]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使
用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1是本申请实施例提供的服务系统的第一结构示意图。
[0017]图2是本申请实施例提供的服务系统的第二结构示意图。
[0018]图3是本申请实施例提供的服务系统的第三结构示意图。
[0019]图4是本申请实施例提供的数据处理方法的流程示意图。
[0020]图5是本申请实施例提供的电子设备的结构示意图。
具体实施方式
[0021]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0022]随着系统业务量的增加,导致入站流量和数据量会在短时间内增加较多,使得服务系统需要承受的数据处理量较大,最终导致整个服务系统运行缓慢。
[0023]相关技术中,服务系统较为复杂,且维护困难。比如数据分发的分发层不够轻量,并且对于每一数据分片还需要设置单独的代理服务器。使得整个服务系统结构复杂,服务系统的效率低下。
[0024]为了解决该技术问题,本申请实施例提供了一种服务系统、数据处理方法、电子设备及存储介质。其中在服务系统接收到外部数据时,能够直接根据分发模块对外部数据进行数据分片,然后分发到服务模块中的对应的服务器中,从而实现对外部数据的快速分配处理,提高了服务系统的工作效率。
[0025]请参阅图1,图1是本申请实施例提供的服务系统的第一结构示意图。该服务系统100可以包括:
[0026]分发模块110和服务模块120。
[0027]其中分发模块110之后连接着服务模块120,其中分发模块110用于接收外部数据,对外部数据进行分片处理,得到多个数据分片,将多个数据分片分发至服务模块120。
[0028]相关技术中,在系统的分发层中,往往采用Nginx服务器,Nginx服务器是HTTP(Hyper Text Transfer Protocol,超文本传输协议)和反向代理web服务器。同时也提供了IMAP、POP3、SMTP连接服务。
[0029]通过设置Nginx服务器,然后对Nginx服务器设置对应的配置参数,但是Nginx服务器在配置的过程中较为复杂,需要涉及较多的参数处理。并且将该Nginx服务器的相关配置迁移到其他服务器上或者是云端服务器上,不能够直接迁移,还需要继续对Nginx服务器的配置参数进行更改,才能够正常的迁移。
[0030]总而言之,相关技术中采用Nginx服务器来配置分发层,对于分发层的技术维护和技术处理需要耗费较多的精力,一旦分发层的Nginx服务器出现问题,需要维护的时间长,且需要维护的成本高。
[0031]为了解决上述技术问题,本申请实施例中,通过在分发模块110内通过编写Java语
言生成的软件配置方案,然后通过Java语言生成的软件配置方案来对外部数据进行处理,在后续维护的过程中,可以直接根据Java语言体系来对分发层进行维护。比如通过对软件配置方案进行错误代码查找,对已有配置方案的代码进行更新等等,都能够进行快速的维护,维护时间短,并且维护成本低。
[0032]在一些实施方式中,分发模块110内还可以设置预设的数据分发规则,分发模块110可以根据该预设的数据分发规则对外部数据进行分片处理,从而得到多个数据分片。然后将数据分片分发至服务模块120对应的服务器上。
[0033]例如,预设的数据分发规则可以是根据用户类型进行设置的,不同的用户类型对应的不同的数据分片。预设的数据分发规则可以是根据地区设置的,可以根据地区将不同地区的数据分发至对应的数据分片中。预设的数据分发规则可以是根据用户的身份信息来设置的,不同的用户的身份信息可以划分不同的数据分片,比如每一身份信息对应的数据可以设置一个数据分片。
[0034]需要说明的是,该数据分发规则可以根据业务需求而变更,例如当增加新的业务或者是删除旧的业务时,可以对数据分发规则进行更新,从而使得分发模块110能够合理的对外部数据进行数据分片以及数据分发。
[0035]由于采用了Java语言来构造分发模块110内的软件配置方案,所以能够快速的对分发模块110进行维护或者本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务系统,其特征在于,包括:分发模块,以及与所述分发模块连接的服务模块;其中,所述分发模块用于接收外部数据,对所述外部数据进行分片处理,得到多个数据分片,将所述多个数据分片分发至所述服务模块;所述服务模块用于接收所述数据分片,并将所述数据分片分配至对应的服务器上。2.根据权利要求1所述的服务系统,其特征在于,所述服务系统还包括:存储模块,所述存储模块连接在所述服务模块之后,所述存储模块用于将所述服务器对所述数据分片进行处理的数据保存至对应的数据库中。3.根据权利要求1所述的服务系统,其特征在于,所述分发模块内设置有数据分发规则,所述分发模块还用于根据所述数据分发规则来对所述外部数据进行分片处理,得到多个所述数据分片。4.根据权利要求3所述的服务系统,其特征在于,所述分发模块还用于根据所述外部数据中的业务字段生成对应的校验值,并根据所述校验值对相关联的所述数据分片设置对应的头部值。5.根据权利要求4所述的服务系统,其特征在于,所述服务模块...

【专利技术属性】
技术研发人员:毛显峰
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:

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

1