一种组件访问管理方法、装置、设备及存储介质制造方法及图纸

技术编号:38614474 阅读:10 留言:0更新日期:2023-08-26 23:41
本申请提供了一种组件访问管理方法、装置、设备及存储介质;本申请实施例可以应用于云技术、人工智能、智慧交通、车载等各种场景,涉及云计算技术;该方法包括:响应于客户设备发送的组件调用请求,从组件调用请求中解析组件使用对象的身份标识,以及组件使用对象请求访问的目标组件;依据身份标识,确定出组件使用对象的组件访问权限信息;利用组件访问权限信息,对目标组件的访问进行鉴权,并在鉴权通过时,向目标组件所在的服务设备发送组件访问请求;接收服务设备针对组件访问请求所返回的回复信息,并将回复信息转发至客户设备,实现组件访问管理。通过本申请,能够提高组件访问的效率。的效率。的效率。

【技术实现步骤摘要】
一种组件访问管理方法、装置、设备及存储介质


[0001]本申请涉及云计算技术,尤其涉及一种组件访问管理方法、装置、设备及存储介质。

技术介绍

[0002]组件是指封装过的服务,能够通过接口被用户调用,从而完成用户所期望的功能。组件可以如同应用一样,可以通过上架到组件市场,开放组件的使用。相关技术中,用户在使用组件时,需要到组件市场中通过关键字搜索相关的组件,然后根据组件的接入文档的说明调用组件。然而,这种方式需要用户研读接入文档,操作繁琐,需要花费较多的时间才能接入组件,从而使得组件访问的效率较低。

技术实现思路

[0003]本申请实施例提供一种组件访问管理方法、装置、设备及计算机可读存储介质、程序产品,能够提高组件访问的效率。
[0004]本申请实施例的技术方案是这样实现的:
[0005]本申请实施例提供一种组件访问管理方法,包括:
[0006]响应于客户设备发送的组件调用请求,从所述组件调用请求中解析组件使用对象的身份标识,以及所述组件使用对象请求访问的目标组件;
[0007]依据所述身份标识,确定出所述组件使用对象的组件访问权限信息;所述组件访问权限信息指定了允许所述组件使用对象访问的组件;
[0008]利用所述组件访问权限信息,对所述目标组件的访问进行鉴权,并在鉴权通过时,向所述目标组件所在的服务设备发送组件访问请求;
[0009]接收所述服务设备针对所述组件访问请求所返回的回复信息,并将所述回复信息转发至所述客户设备,实现组件访问管理。
>[0010]本申请实施例提供一种组件访问管理方法,包括:
[0011]响应于获取到的组件访问操作,基于目标组件和身份标识,生成组件调用请求,并将所述组件调用请求发送至管理设备;其中,所述身份标识用于所述管理设备确定组件访问权限信息,以对所述目标组件的访问进行鉴权;
[0012]接收所述管理设备针对所述组件调用请求返回的回复信息。
[0013]本申请实施例提供一种组件访问管理方法,包括:
[0014]接收管理设备针对目标组件发送的组件访问请求;其中,所述目标组件是所述管理设备从客户设备所发送的组件调用请求中解析出来的,所述组件访问请求是所述管理设备对所述目标组件的访问鉴权通过时发送的;
[0015]响应于所述组件访问请求,调用所述目标组件,并通过所述目标组件针对所述组件访问请求生成回复信息;
[0016]将所述回复信息返回给所述管理设备,以使所述管理设备将所述回复信息返回给
所述客户设备。
[0017]本申请实施例提供一种组件访问管理装置,包括:。
[0018]信息解析模块,用于响应于客户设备发送的组件调用请求,从所述组件调用请求中解析组件使用对象的身份标识,以及所述组件使用对象请求访问的目标组件;
[0019]信息确定模块,用于依据所述身份标识,确定出所述组件使用对象的组件访问权限信息;所述组件访问权限信息指定了允许所述组件使用对象访问的组件;
[0020]信息鉴权模块,用于利用所述组件访问权限信息,对所述目标组件的访问进行鉴权;
[0021]第一发送模块,用于在鉴权通过时,向所述目标组件所在的服务设备发送组件访问请求;
[0022]第一接收模块,用于接收所述服务设备针对所述组件访问请求所返回的回复信息;
[0023]所述第一发送模块,还用于将所述回复信息转发至所述客户设备,实现组件访问管理。
[0024]在本申请的一些实施例中,所述组件访问管理装置还包括:数据监测模块;所述数据监测模块,用于响应于所述客户设备发送的针对所述目标组件的状态查看请求,对所述目标组件的运行状态进行监测,得到所述目标组件的运行状态数据;
[0025]所述第一发送模块,还用于将所述运行状态数据返回给所述客户设备;其中,所述运行状态数据至少包括:所述目标组件的运行耗时、所述目标组件运行的成功率、以及所述目标组件的服务品质指标中的任意一个或多个。
[0026]在本申请的一些实施例中,所述第一接收模块,还用于接收所述客户设备发送的权限申请请求;其中,所述权限申请请求中携带了业务信息,以及多个访问组件的权限申请信息;
[0027]所述信息确定模块,还用于响应于所述权限申请请求,依据所述业务信息,针对多个所述访问组件的权限申请信息进行访问权限的审批,得到审批结果;当审批结果表征访问权限的审批通过时,将所述多个访问组件,确定为所述身份标识对应的组件访问权限信息。
[0028]在本申请的一些实施例中,所述组件访问管理装置还包括:访问限流模块;所述访问限流模块,用于依据所述业务信息,针对多个所述访问组件分别配置出限流规则;用于当所述目标组件满足对应的限流条件时,基于所述目标组件所对应的所述限流规则,针对所述目标组件的访问进行限流;其中,所述目标组件是多个所述访问组件中的任意一个。
[0029]在本申请的一些实施例中,所述组件访问管理装置还包括:信息注册模块;所述第一接收模块,还用于接收所述服务设备上传的所述目标组件的配置文件;
[0030]所述信息注册模块,用于依据所述配置文件,对所述目标组件进行信息注册。
[0031]在本申请的一些实施例中,所述数据监测模块,还用于响应于所述服务设备针对所述目标组件发送的接入查询请求,对所述目标组件的接入情况进行监测,得到所述目标组件的实时接入数据;
[0032]所述第一发送模块,还用于将所述实时接入数据返回至所述服务设备;其中,所述实时接入数据至少包括:所述目标组件的总请求量、所述目标组件的接入对象、所述目标组
件的接入对象的数量中的一个或多个。
[0033]本申请实施例提供一种组件访问管理装置,包括:
[0034]请求生成模块,用于响应于获取到的组件访问操作,基于目标组件和身份标识,生成组件调用请求;其中,所述身份标识用于所述管理设备确定组件访问权限信息,以对所述目标组件的访问进行鉴权;
[0035]第二发送模块,用于将所述组件调用请求发送至管理设备;
[0036]第二接收模块,用于接收所述管理设备针对所述组件调用请求返回的回复信息。
[0037]在本申请的一些实施例中,所述请求生成模块,还用于响应于针对所述目标组件的运行状态的查看操作,生成针对所述目标组件的状态查看请求;
[0038]所述第二发送模块,还用于将所述状态查看请求发送至所述管理设备;
[0039]所述第二接收模块,还用于接收所述管理设备针对所述状态查看请求返回的运行状态数据,并展示所述运行状态数据;其中,所述运行状态数据至少包括:所述目标组件的运行耗时、所述目标组件运行的成功率、以及所述目标组件的服务品质指标中的任意一个或多个。
[0040]本申请实施例提供一种组件管理装置,包括:
[0041]第三接收模块,用于接收管理设备针对目标组件发送的组件访问请求;其中,所述目标组件是所述管理设备从客户设备所发送的组件调用本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种组件访问管理方法,其特征在于,所述组件访问管理方法包括:响应于客户设备发送的组件调用请求,从所述组件调用请求中解析组件使用对象的身份标识,以及所述组件使用对象请求访问的目标组件;依据所述身份标识,确定出所述组件使用对象的组件访问权限信息;所述组件访问权限信息指定了允许所述组件使用对象访问的组件;利用所述组件访问权限信息,对所述目标组件的访问进行鉴权,并在鉴权通过时,向所述目标组件所在的服务设备发送组件访问请求;接收所述服务设备针对所述组件访问请求所返回的回复信息,并将所述回复信息转发至所述客户设备,实现组件访问管理。2.根据权利要求1所述的方法,其特征在于,所述利用所述组件访问权限信息,对所述目标组件的访问进行鉴权之后,所述方法还包括:响应于所述客户设备发送的针对所述目标组件的状态查看请求,对所述目标组件的运行状态进行监测,得到所述目标组件的运行状态数据;将所述运行状态数据返回给所述客户设备;其中,所述运行状态数据至少包括:所述目标组件的运行耗时、所述目标组件运行的成功率、以及所述目标组件的服务品质指标中的任意一个或多个。3.根据权利要求1或2所述的方法,其特征在于,所述响应于客户设备发送的组件调用请求,从所述组件调用请求中解析组件使用对象的身份标识,以及所述组件使用对象请求访问的目标组件之前,所述方法还包括:接收所述客户设备发送的权限申请请求;其中,所述权限申请请求中携带了业务信息,以及多个访问组件的权限申请信息;响应于所述权限申请请求,依据所述业务信息,针对多个所述访问组件的权限申请信息进行访问权限的审批,得到审批结果;当审批结果表征访问权限的审批通过时,将所述多个访问组件,确定为所述身份标识对应的组件访问权限信息。4.根据权利要求3所述的方法,其特征在于,所述将所述多个访问组件,确定为所述身份标识对应的组件访问权限信息之后,所述方法还包括:依据所述业务信息,针对多个所述访问组件分别配置出限流规则;所述利用所述组件访问权限信息,对所述目标组件的访问进行鉴权之后,所述方法还包括:当所述目标组件满足对应的限流条件时,基于所述目标组件所对应的所述限流规则,针对所述目标组件的访问进行限流;其中,所述目标组件是多个所述访问组件中的任意一个。5.根据权利要求1所述的方法,其特征在于,所述响应于客户设备发送的组件调用请求,从所述组件调用请求中解析组件使用对象的身份标识,以及所述组件使用对象请求访问的目标组件之前,所述方法还包括:接收所述服务设备上传的所述目标组件的配置文件;依据所述配置文件,对所述目标组件进行信息注册。6.根据权利要求5所述的方法,其特征在于,所述依据所述配置文件,对所述目标组件
进行信息注册之后,所述方法还包括:响应于所述服务设备针对所述目标组件发送的接入查询请求,对所述目标组件的接入情况进行监测,得到所述目标组件的实时接入数据;将所述实时接入数据返回至所述服务设备;其中,所述实时接入数据至少包括:所述目标组件的总请求量、所述目标组件的接入对象、所述目标组件的接入对象的数量中的一个或多个。7.一种组件访问管理方法,其特征在于,所述组件访问管理方法包括:响应于获取到的组件访问操作,基于目标组件和身份标识,生成组件调用请求,并将所述组件调用请求发送至管理设备;其中,所述身份标识用于所述管理设备确定组件访问权限信息,以对所述目标组件的访问进行鉴权;接收所述管理设备针对所述组件调用请求返回的回复信息。8.根据权利要求7所述的方法,其特征在于,所述接收所述管理设备针对所述组件调用请求返回的回复信息之后,所述方法还包括:响应于针对所述目标组件的运行状态的查看操作,生...

【专利技术属性】
技术研发人员:李鸣
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1