基于多租户技术的系统划分方法及相关装置制造方法及图纸

技术编号:30141448 阅读:13 留言:0更新日期:2021-09-23 15:05
本申请涉及一种基于多租户技术的系统划分方法及相关装置,其中方法包括:接收第一业务和第二业务的业务划分配置;从所述第一业务和所述第二业务对应的源系统的租户中确定所述第一业务对应的第一租户,以及所述第二业务对应的第二租户;从所述源系统对应的服务中确定所述第一业务的第一服务,以及所述第二业务的第二服务;基于所述第一服务建立所述第一租户对应的第一系统,基于所述第二服务建立所述第二租户对应的第二系统;若所述源系统包括第三业务,则基于所述第一服务和所述第二服务重建所述源系统。采用本申请,可提高系统划分的效率。效率。效率。

【技术实现步骤摘要】
基于多租户技术的系统划分方法及相关装置


[0001]本申请涉及计算机
,主要涉及了一种基于多租户技术的系统划分方法及相关装置。

技术介绍

[0002]随着互联网技术的发展,金融业务也随之发展。当金融业务涉及支付时,必然存在对账需求。金融业务可能需要分割,以使系统细分。例如,原来保险代销业务和保险直销业务均处于一个系统中,现需把保险代销业务和保险直销业务分成两个系统。然而,重新对系统进行划分,会增加开发成本,且开发效率较低。如何提高系统划分的效率是本领域技术人员待解决的技术问题。

技术实现思路

[0003]本申请实施例提供了一种基于多租户技术的系统划分方法及相关装置,可提高系统划分的效率。
[0004]第一方面,本申请实施例提供一种基于多租户技术的系统划分方法,其中:
[0005]接收第一业务和第二业务的业务划分配置;
[0006]从所述第一业务和所述第二业务对应的源系统的租户中确定所述第一业务对应的第一租户,以及所述第二业务对应的第二租户;
[0007]从所述源系统对应的服务中确定所述第一业务的第一服务,以及所述第二业务的第二服务;
[0008]基于所述第一服务建立所述第一租户对应的第一系统,基于所述第二服务建立所述第二租户对应的第二系统;
[0009]若所述源系统包括第三业务,则基于所述第一服务和所述第二服务重建所述源系统。
[0010]第二方面,本申请实施例提供一种基于多租户技术的系统划分装置,其中:
[0011]通信单元,用于接收第一业务和第二业务的业务划分配置;
[0012]处理单元,用于从所述第一业务和所述第二业务对应的源系统的租户中确定所述第一业务对应的第一租户,以及所述第二业务对应的第二租户;从所述源系统对应的服务中确定所述第一业务的第一服务,以及所述第二业务的第二服务;基于所述第一服务建立所述第一租户对应的第一系统,基于所述第二服务建立所述第二租户对应的第二系统;若所述源系统包括第三业务,则基于所述第一服务和所述第二服务重建所述源系统。
[0013]第三方面,本申请实施例提供一种计算机设备,包括处理器、存储器、通信接口以及一个或至少一个程序,其中,上述一个或至少一个程序被存储在上述存储器中,并且被配置由上述处理器执行,所述程序包括用于如第一方面中所描述的部分或全部步骤的指令。
[0014]第四方面,本申请实施例提供了一种计算机可读存储介质,其中,所述计算机可读存储介质存储计算机程序,其中,所述计算机程序使得计算机执行以实现如第一方面中所
描述的部分或全部步骤。
[0015]实施本申请实施例,将具有如下有益效果:
[0016]在接收到第一业务和第二业务的业务划分配置之后,从第一业务和第二业务对应的源系统的租户中确定第一业务对应的第一租户以及第二业务对应的第二租户。然后,从源系统的服务中确定第一租户的第一服务以及第二租户的第二服务。再基于第一服务建立第一租户对应的第一系统,基于第二服务建立第二租户对应的第二系统。如此,第一系统处理第一业务,第二系统处理第二业务,以实现第一业务和第二业务对应的系统分离。若源系统包括第三业务,则基于第一服务和第二服务重建源系统,以使源系统中不包括第一系统和第二系统。通过多租户技术对系统进行划分,可提高系统划分的效率。
附图说明
[0017]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]其中:
[0019]图1为本申请实施例提供的一种基于多租户技术的系统划分系统的结构示意图;
[0020]图2为本申请实施例提供的一种基于多租户技术的系统划分方法的流程示意图;
[0021]图3为本申请实施例提供的一种基于多租户技术的系统划分装置的结构示意图;
[0022]图4为本申请实施例提供的一种计算机设备的结构示意图。
具体实施方式
[0023]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。根据本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0024]本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
[0025]在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
[0026]请参照图1,图1为本申请实施例提供的一种基于多租户技术的系统划分系统的结构示意图。如图1所示,该系统包括电子设备101、网关102和服务器103。本申请实施例对于电子设备、网关和服务器的数量不做限定,网关102可同时为多个电子设备101提供数据接入服务,服务器103可同时为多个电子设备101提供业务服务。
[0027]在本申请实施例中,电子设备101可以是个人计算机(personal computer,PC)、笔记本电脑或手机,还可以是一体机、掌上电脑、平板电脑(pad)、智能电视播放终端、车载终端或便捷式设备等。PC端的电子设备,例如一体机等,其操作系统可以包括但不限于Linux系统、Unix系统、Windows系列系统(例如Windows xp、Windows 7等)、Mac OS X系统(苹果电脑的操作系统)等操作系统。移动端的电子设备,例如智能手机等,其操作系统可以包括但不限于安卓系统、IOS(苹果手机的操作系统)、Window系统等操作系统。在图1中,电子设备101以手机进行举例描述。
[0028]在本申请实施例中,网关102作为服务的一个统一入口,所有的租户访问都需要经过它来调度和过滤,可以实现的功能包括鉴权、限流、日志监控、告警、访问控制、协议转换等。在图1中,网关102以云服务器进行举例描述。
[0029]在本申请实施例中,服务器103可以用独立的服务器或者多个服务器组成的服务器集群来实现。服务器103可以用于处理对账数据。处理对账数据的方法可以包括数据抽取、数据清洗、数据转换、数据分发、数据对账等,在此不做限定。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于多租户技术的系统划分方法,其特征在于,包括:接收第一业务和第二业务的业务划分配置;从所述第一业务和所述第二业务对应的源系统的租户中确定所述第一业务对应的第一租户,以及所述第二业务对应的第二租户;从所述源系统对应的服务中确定所述第一业务的第一服务,以及所述第二业务的第二服务;基于所述第一服务建立所述第一租户对应的第一系统,基于所述第二服务建立所述第二租户对应的第二系统;若所述源系统包括第三业务,则基于所述第一服务和所述第二服务重建所述源系统。2.根据权利要求1所述的方法,其特征在于,所述第一业务包括多个子业务,所述从所述第一业务和所述第二业务对应的源系统的租户中确定所述第一业务对应的第一租户,包括:获取所述第一业务和所述第二业务对应的源系统中的每个租户与每个所述子业务之间的关联值;将与所述子业务之间的关联值大于第一阈值的租户作为所述第一业务对应的第一租户,将与所述子业务之间的关联值均小于或等于所述第一阈值的租户作为第二租户;基于所述第二租户与每个所述子业务之间的关联值进行加权计算,得到所述第二租户与所述第一业务之间的关联值;将与所述第一业务之间的关联值大于第二阈值的第二租户作为所述第一业务对应的第一租户,其中,所述第二阈值大于或等于所述第一阈值。3.根据权利要求2所述的方法,其特征在于,所述获取所述第一业务和所述第二业务对应的源系统中的每个租户与每个所述子业务之间的关联值,包括:基于所述第一业务和所述第二业务对应的源系统中的租户的业务类型,和所述子业务的业务类型之间的相似值;获取所述租户处理所述子业务的频率;基于所述相似值和所述频率进行加权计算,得到所述租户与所述子业务之间的关联值。4.根据权利要求2所述的方法,其特征在于,所述从所述源系统对应的服务中确定所述第一业务的第一服务,包括:获取所述源系统对应的每个服务与每个所述子业务之间的关联值;将与所述子业务之间的关联值大于第三阈值的服务作为所述第一业务的第一服务,将与所述子业务之间的关联值均小于或等于第三阈值的服务作为第二服务;基于所述第二服务与每个所述子业务之间的关联值进行加权计算,得到所述第二服务与所述第一业务之间的关联值;将与所述第一业务之间的关联值大于第四阈值的第二服务作为所述第一业务的第一服务,其中,所述第四阈值...

【专利技术属性】
技术研发人员:常俊生
申请(专利权)人:未鲲上海科技服务有限公司
类型:发明
国别省市:

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

1