【技术实现步骤摘要】
接口的处理方法和装置、处理器及电子设备
[0001]本申请涉及计算机
,具体而言,涉及一种接口的处理方法和装置、处理器及电子设备。
技术介绍
[0002]运营商的业务庞大且复杂,各系统(中心)之间需要通过某种方式进行频繁交互。过去数据库底层均为ORACLE,很多系统(中心)间为了省去麻烦和快速提供交互方式,很多时候直接选择使用DBLINK建立交互。却带来数据安全、DBLINK异常难以排查和ORACLE性能非业务损耗过大而降低性能等问题。同时,在上云后ORACLE关系型数据库也在慢慢推出舞台,取而代之的是MYSQL和PostgreSQL等开源数据库因此,各系统(中心)之间逐步通过接口方式代替DBLINK进行交互。此时,接口需要一种评估方式进行判定接口的合理性。
[0003]现有的方法基本都是通过接口的调用量来评估接口的优劣,由于种种原因和业务需求,这种不可靠的判断,导致接口后期属性极其庞大,大大提高了接口使用难度,导致接口的易用度和重复使用率逐步降低。
[0004]针对相关技术中通过接口的调用量对接口的合 ...
【技术保护点】
【技术特征摘要】
1.一种接口的处理方法,其特征在于,包括:确定待评估的目标接口和获取所述目标接口的多个叶子属性,其中,所述叶子属性是所述目标接口的所有属性中没有子属性的属性;从所述目标接口的多个叶子属性中确定多个目标叶子属性和确定每个目标叶子属性对应的特征值为预设数值;确定每个目标叶子属性的权重值,并依据每个目标叶子属性的权重值和每个目标叶子属性对应的特征值,计算得到所述目标接口的饱和度值;依据所述饱和度值确定所述目标接口的合理性。2.根据权利要求1所述的方法,其特征在于,从所述目标接口的多个叶子属性中确定多个目标叶子属性包括:依据所述目标接口执行的目标业务的数据信息,从所述目标接口的多个叶子属性中确定多个目标叶子属性;或者,依据所述目标接口的接口调用信息,从所述目标接口的多个叶子属性中确定多个目标叶子属性。3.根据权利要求2所述的方法,其特征在于,依据所述目标接口的接口调用信息,从所述目标接口的多个叶子属性中确定多个目标叶子属性包括:对所述目标接口的接口调用信息进行采样处理,得到多次的接口调用信息;依据所述多次的接口调用信息,确定所述目标接口的每个叶子属性的使用情况;依据每个叶子属性的使用情况,从所述目标接口的多个叶子属性中确定多个目标叶子属性。4.根据权利要求1所述的方法,其特征在于,确定每个目标叶子属性的权重值的方法为以下至少之一:随机生成一组随时数集合,并依据所述随时数集合确定每个目标叶子属性的权重值;获取每个目标叶子属性的深度值,并依据每个目标叶子属性的深度值集合确定每个目标叶子属性的权重值;依据所述目标接口执行的目标业务的数据信息,确定每个目标叶子属性的权重值。5.根据权利要求4所述的方法,其特征在于,获取每个目标叶子属性的深度值包括:对每个目标叶子属性与所述目标接口的根节点之间的级数进行计算,得到每个目标叶子属性的级数;依据每个目标叶子属性的级数确定每个目标叶子属性的深度值。6.根据权利要求4所述的方法,其特征在于,依据每个目标叶子属性的深度值集合确定每个目标叶子属性的权重值包括:对每个目标叶子属性的深度值进行求和处理,得到总深度值;依据所述总深度值和每个目标叶子属性的深度值进行计算,得到每个目标叶子属性的深度占比值;依据每个目标叶子属性的深度占比值,确定每个目标叶子属性的权重值。7.根据权利要求4所述的方法,其特征在于,依据所述目标接口执行的目标业务的数据信息,确定每个目标叶子属性的...
【专利技术属性】
技术研发人员:蒙继邕,袁文亮,雷俊辉,张亮,
申请(专利权)人:中国电信股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。