服务治理数据的处理方法、装置及系统制造方法及图纸

技术编号:29457981 阅读:12 留言:0更新日期:2021-07-27 17:25
本发明专利技术公开了一种服务治理数据的处理方法、装置及系统,涉及分布式技术领域,可应用于金融领域,其中,该方法包括:接收来自控制台的服务治理数据更新请求,所述请求包含:预定格式的服务治理数据;根据预定格式的服务治理数据对当前服务治理数据进行更新操作;根据更新后的服务治理数据对服务作业进行相应的操作。通过本发明专利技术,可以减小数据注册中心的存储压力。

Processing method, device and system of service governance data

【技术实现步骤摘要】
服务治理数据的处理方法、装置及系统
本专利技术涉及分布式
,可应用于金融领域,具体涉及一种服务治理数据的处理方法、装置及系统。
技术介绍
随着云原生的普及,业界开始进行按节点服务注册与订阅机制的研究,目前也开始使用节点服务注册模型代替接口服务注册模型,由于服务注册模型的变化,相应的服务治理模型也需要进行同步兼容和优化。然而,现有的服务治理模型存在以下问题:(1)现有的服务治理模型仅支持服务维度的配置,对多个服务的节点,配置相对复杂;(2)目前服务治理数据和注册数据融合,一方面增加了注册中心的存储压力,另一方面使得注册中心数据冗余,职责不清晰。
技术实现思路
有鉴于此,本专利技术提供一种服务治理数据的处理方法、装置及系统,以解决上述提及的至少一个问题。根据本专利技术的第一方面,提供一种服务治理数据的处理方法,所述方法包括:接收来自控制台的服务治理数据更新请求,所述请求包含:预定格式的服务治理数据;根据预定格式的服务治理数据对当前服务治理数据进行更新操作;根据更新后的服务治理数据对服务作业进行相应的操作。根据本专利技术的第二方面,提供一种服务治理数据的处理装置,所述装置包括:请求接收单元,用于接收来自控制台的服务治理数据更新请求,所述请求包含:预定格式的服务治理数据;更新单元,用于根据预定格式的服务治理数据对当前服务治理数据进行更新操作;作业操作单元,用于根据更新后的服务治理数据对服务作业进行相应的操作。根据本专利技术的第三方面,提供一种服务治理数据的处理系统,所述系统包括:上述的服务治理数据的处理装置以及控制台。根据本专利技术的第四方面,提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述方法的步骤。根据本专利技术的第五方面,提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述方法的步骤。由上述技术方案可知,通过根据接收的来自控制台的服务治理数据更新请求对当前服务治理数据进行更新操作,之后根据更新后的服务治理数据对服务作业进行相应的操作,相比于现有技术,本技术方案实现了服务治理数据和注册数据的解耦,能够独立处理服务治理数据,减小了数据注册中心的存储压力。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是根据本专利技术实施例的服务治理数据处理系统的结构框图;图2是根据本专利技术实施例的服务治理数据处理装置1的结构框图;图3是根据本专利技术实施例的控制台2的结构框图;图4是根据本专利技术实施例的服务治理数据处理系统的示例结构框图;图5是根据本专利技术实施例的基于图4示例系统的结构框图;图6是根据本专利技术实施例的服务治理数据处理方法的流程图;图7为本专利技术实施例的电子设备600的系统构成的示意框图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。由于目前的服务治理数据和注册数据融合在注册中心,一方面增加了注册中心的存储压力,另一方面使得注册中心数据冗余,职责不清晰,基于此,本专利技术实施例提供一种服务治理数据的处理方案,通过该方案,实现了服务治理数据和注册数据的解耦,使服务注册和服务治理各司其职,减小了注册中心的存储压力。在实际操作中,注册数据是注册中心存储的注册信息,业界比较常见的注册数据格式如下所示,其中:providers和consumers目录下的为实际使用的注册信息,configurations目录下的都是服务治理的相关数据,可以看出服务的注册数据和治理数据都在统一的如下dubbo目录下,而且存在大量的数据冗余。以以上格式为例,providers目录下的注册信息为:dubbo://122.49.75.77:38954/com.icbc.fmbm.dubbo.fmproduct.FmProductService__1_0?anyhost=false&application=fmbm-basic&dc=jd&dsf=1.3.9&executes=50&interface=com.icbc.fmbm.dubbo.fmproduct.FmProductService__1_0&loadbalance=roundrobin&methods=doUdlyProdEvent,reSched,reSendToBo,batchUpdateAppStatus,addUdlyProdInfo,queryFmProd,updateAppStatus,queryFmProdAttr,find,effect,delUdlyProdInfo,qryUdlyProdInfo,exportInitMarginAgmt,modUdlyProdInfo&owner=F-FMBMion=sh&retries=0&status=grey&timeout=8000×tamp=1664611403084同样,以该服务为例,configurations下存储的治理数据格式如下:override://0.0.0.0/com.icbc.fmbm.dubbo.fmproduct.FmProductService__1_0?category=configurators&dynamic=false&enabled=true&executes=20&timeout=9000以上划线部分executes属性为服务并发量设置参数,timeout属性为服务超时时间设置参数,这两个参数为服务治理的典型治理数据,目前业界的服务治理模型下,这部分数据是冗余存储的,在服务个数和节点个数大幅增长下,注册中心的数据存储压力尤为凸显,因此,本专利技术实施例对治理数据从注册中心进行了解耦,使用新的治理模型,对治理数据进行管理。以下结合附图来详细描述本专利技术实施例。图1是根据本专利技术实施例的服务治理数据处理系统的结构框图,如图1所示,该系统包括:服务治理数据处理装置1和控制台2,其中,服务治理数据处理装置接收来自控制台对服务治理数据的操作指令并基于该操作指令对当前服务治理数据进行处理。以下分别描述这两个部分。(1)服务治理数据处理装置1图2是服务治理数据处理装置1的结构框图,如图2本文档来自技高网...

【技术保护点】
1.一种服务治理数据的处理方法,其特征在于,所述方法包括:/n接收来自控制台的服务治理数据更新请求,所述请求包含:预定格式的服务治理数据;/n根据预定格式的服务治理数据对当前服务治理数据进行更新操作;/n根据更新后的服务治理数据对服务作业进行相应的操作。/n

【技术特征摘要】
1.一种服务治理数据的处理方法,其特征在于,所述方法包括:
接收来自控制台的服务治理数据更新请求,所述请求包含:预定格式的服务治理数据;
根据预定格式的服务治理数据对当前服务治理数据进行更新操作;
根据更新后的服务治理数据对服务作业进行相应的操作。


2.根据权利要求1所述的方法,其特征在于,接收来自控制台的服务治理数据更新请求之后,所述方法还包括:
以所述预定格式存储接收到的服务治理数据,所述预定格式可指示服务治理数据的配置信息。


3.根据权利要求1所述的方法,其特征在于,根据更新后的服务治理数据对服务作业进行相应的操作包括:
对服务治理数据进行监听操作;
响应于监听到服务治理数据进行了更新操作,根据更新后的服务治理数据对服务作业进行相应的操作。


4.一种服务治理数据的处理装置,其特征在于,所述装置包括:
请求接收单元,用于接收来自控制台的服务治理数据更新请求,所述请求包含:预定格式的服务治理数据;
更新单元,用于根据预定格式的服务治理数据对当前服务治理数据进行更新操作;
作业操作单元,用于根据更新后的服务治理数据对服务作业进行相应的操作。


5.根据权利要求4所述的装置,其特征在于,所述装置还包括:
存储单元,用于以所述预定格式存储接收...

【专利技术属性】
技术研发人员:杜楠夏龙飞张远征成诺
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:北京;11

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

1