一种业务组件部署方法、装置及业务系统制造方法及图纸

技术编号:38808169 阅读:19 留言:0更新日期:2023-09-15 19:47
本发明专利技术公开了一种业务组件部署方法、装置及业务系统,应用于部署服务器,所述部署服务器与多个计算终端连接,其中,业务组件部署方法包括:获取目标业务的业务量;确定所述业务量所匹配的部署方式;根据所述部署方式以及各计算终端的资源信息确定待使用的计算终端;在所述待使用的计算终端中以所述部署方式部署所述目标业务的业务组件。本发明专利技术通过业务的业务量匹配的部署方式以及各计算终端的资源信息确定待使用的计算终端,并以确定的部署方式在待使用的计算终端上部署目标业务的业务组件,实现了对业务间的隔离,提高了业务运行的安全性。安全性。安全性。

【技术实现步骤摘要】
一种业务组件部署方法、装置及业务系统


[0001]本专利技术涉及信息安全
,具体涉及一种业务组件部署方法、装置及业务系统。

技术介绍

[0002]一些业务系统部署有多类业务,以网联支付清算平台(Electronics Payment Clearing of China,EPCC)为例,该平台每天计算着十几亿的业务量,各个业务之间是有相互影响的。相关技术中,所有业务建在一个工程中不进行隔离,当某一个业务出现问题时,可能会影响其他业务,业务隔离性差。故亟待提出一种业务组件部署方法以实现不同业务之间的隔离,避免业务之间的相互影响,提高业务安全。

技术实现思路

[0003]因此,本专利技术要解决的技术问题在于克服现有技术中当某个业务出现问题时可能会影响其他业务的缺陷,从而提供一种业务组件部署方法、装置及业务系统。
[0004]根据第一方面,本专利技术公开了一种业务组件部署方法,应用于计算终端部署服务器,所述计算终端部署服务器与多个计算终端连接,所述方法包括如下步骤:获取目标业务的业务量;确定所述业务量所匹配的部署方式;根据所述部署方式以及各计算终端的资源信息确定待使用的计算终端;在所述待使用的计算终端中以所述部署方式部署所述目标业务的业务组件。
[0005]可选地,所述确定所述业务量所匹配的部署方式,包括:若所述业务量小于预设业务量阈值,则匹配的部署方式为线程隔离;若所述业务量大于所述预设业务量阈值,则匹配的部署方式为物理隔离。
[0006]可选地,所述在所述待使用的计算终端中以所述部署方式部署所述目标业务的业务组件,包括:在线程隔离的部署方式下,从所述待使用的计算终端的线程池中确定目标线程池;在所述待使用的计算终端中部署所述目标业务的业务组件,并为所述目标业务的业务组件分配所述目标线程池,以使所述待使用的计算终端的不同线程池可相对隔离地实现不同业务。
[0007]可选地,所述在所述待使用的计算终端中以所述部署方式部署所述目标业务的业务组件,还包括:在集群路由模块中配置所述目标业务的终端路由信息,所述终端路由信息包括所述目标业务与所述待使用的计算终端的对应关系;在终端路由模块中配置所述目标业务的线程池路由信息,所述线程池路由信息包括所述目标业务与所述目标线程池的对应关系,或者,所述线程池路由信息包括所述目标业务与所述目标线程池的对应关系,以及包括所述目标业务的各类报文和目标线程池中各线程的对应关系。
[0008]可选地,所述目标业务包括多个待合并业务,所述待使用的计算终端为所述多个待合并业务中的一个选定业务的业务组件所在的计算终端;所述从所述待使用的计算终端的线程池中确定目标线程池包括:在所述待使用的计算终端中建立多个线程池;将该选定
业务的业务组件可使用的计算资源缩减为所述多个线程池中的一个,以及为所述多个待合并业务中的其他业务分别分配所述多个线程池中未被使用的线程池。
[0009]可选地,所述在所述待使用的计算终端中以所述部署方式部署所述目标业务的业务组件,包括:在物理隔离的部署方式下,在所述待使用的计算终端中部署仅所述目标业务的业务组件,以使不同计算终端可相对隔离地实现不同业务;在集群路由模块中配置所述目标业务的终端路由信息,所述终端路由信息包括所述目标业务与所述待使用的计算终端的对应关系。
[0010]可选地,所述目标业务包括若干个待分离业务,所述待分离业务已通过线程隔离的方式部署了原始业务组件;所述方法还包括:在通过物理隔离方式部署了所述目标业务的业务组件后,解除所述待分离业务已部署的所述原始业务组件。
[0011]根据第二方面,本专利技术还公开了一种业务组件部署装置,应用于部署服务器,所述部署服务器与多个计算终端连接,所述装置用于实现如第一方面或第一方面任一可选实施方式所述的业务组件部署方法。
[0012]根据第三方面,本专利技术实施例还公开了业务系统,包括:多个计算终端;部署服务器,包括如第二方面所述的业务组件部署装置,用于将业务的业务组件部署到各所述计算终端中;集群路由模块,用于保存所述业务的终端路由信息,所述终端路由信息包括所述业务与所述计算终端的对应关系。
[0013]可选地,所述计算终端中还包括终端路由模块,用于保存所述业务的线程池路由信息,所述线程池路由信息包括所述业务与线程池的对应关系,或者,所述线程池路由信息包括所述业务与线程池的对应关系,以及包括所述业务的各类报文和所述线程池中各线程的对应关系。
[0014]本专利技术技术方案,具有如下优点:
[0015]本专利技术提供的业务组件部署方法及装置,应用于部署服务器,部署服务器与多个计算终端连接,通过获取目标业务的业务量并确定业务量所匹配的部署方式,根据部署方式以及各计算终端的资源信息确定待使用的计算终端,在待使用的计算终端中以确定的部署方式部署目标业务的业务组件;通过业务的业务量匹配的部署方式以及各计算终端的资源信息确定待使用的计算终端并以确定的部署方式在待使用的计算终端上部署目标业务的业务组件,实现了对业务间的隔离,提高了业务运行的安全性。
附图说明
[0016]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1为本专利技术实施例中提供的业务组件部署方法的一个具体示例的流程图;
[0018]图2为本专利技术实施例中提供的业务组件部署装置的一个具体示例的原理框图;
[0019]图3为本专利技术实施例中提供的业务系统的一个具体示例的原理框图;
[0020]图4为本专利技术实施例中计算机设备的一个具体示例图。
具体实施方式
[0021]下面将结合附图对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0022]在本专利技术的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
[0023]在本专利技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,还可以是两个元件内部的连通,可以是无线连接,也可以是有线连接。对于本领域的普通技术人员而言本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务组件部署方法,其特征在于,应用于部署服务器,所述部署服务器与多个计算终端连接,所述方法包括如下步骤:获取目标业务的业务量;确定所述业务量所匹配的部署方式;根据所述部署方式以及各计算终端的资源信息确定待使用的计算终端;在所述待使用的计算终端中以所述部署方式部署所述目标业务的业务组件。2.根据权利要求1所述的方法,其特征在于,所述确定所述业务量所匹配的部署方式,包括:若所述业务量小于预设业务量阈值,则匹配的部署方式为线程隔离;若所述业务量大于所述预设业务量阈值,则匹配的部署方式为物理隔离。3.根据权利要求2所述的方法,其特征在于,所述在所述待使用的计算终端中以所述部署方式部署所述目标业务的业务组件,包括:在线程隔离的部署方式下,从所述待使用的计算终端的线程池中确定目标线程池;在所述待使用的计算终端中部署所述目标业务的业务组件,并为所述目标业务的业务组件分配所述目标线程池,以使所述待使用的计算终端的不同线程池可相对隔离地实现不同业务。4.根据权利要求2所述的方法,其特征在于,所述在所述待使用的计算终端中以所述部署方式部署所述目标业务的业务组件,还包括:在集群路由模块中配置所述目标业务的终端路由信息,所述终端路由信息包括所述目标业务与所述待使用的计算终端的对应关系;在终端路由模块中配置所述目标业务的线程池路由信息,所述线程池路由信息包括所述目标业务与所述目标线程池的对应关系,或者,所述线程池路由信息包括所述目标业务与所述目标线程池的对应关系,以及包括所述目标业务的各类报文和目标线程池中各线程的对应关系。5.根据权利要求3或4所述的方法,其特征在于,所述目标业务包括多个待合并业务,所述待使用的计算终端为所述多个待合并业务中的一个选定业务的业务组件所在的计算终端;所述从所述待使用的计算终端的线程池中...

【专利技术属性】
技术研发人员:谢晓静
申请(专利权)人:网联清算有限公司
类型:发明
国别省市:

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

1