存储系统SDK的对接方法、装置、设备和存储介质制造方法及图纸

技术编号:33838185 阅读:47 留言:0更新日期:2022-06-16 11:58
本公开提供了一种存储系统SDK的对接方法、装置、设备、存储介质和程序产品,涉及云计算技术领域,存储系统SDK的对接方法包括:获取性能监控系统的接口类;根据所述接口类,遍历预设配置文件中的预设接口类,当所述接口类与所述预设接口类匹配中时,获取对应所述预设接口类的预设实现类信息;根据所述预设实现类信息实例化对象,获取接口对接方法;根据所述接口对接方法,与所述性能监控系统进行对接。与所述性能监控系统进行对接。与所述性能监控系统进行对接。

【技术实现步骤摘要】
存储系统SDK的对接方法、装置、设备和存储介质


[0001]本公开涉及云计算
,特别涉及一种存储系统SDK的对接方法、装置、设备、存储介质和程序产品。

技术介绍

[0002]随着分布式系统的多元化、服务能力复杂化、对于业务处理的全链路监控变得尤为重要,但不同的监控系统对于数据的采集方式各有差异,当监控系统出现采集逻辑变更,或更换监控系统时,需要应用层配合改造,导致监控系统的变更推广难度较大,长期存在新老交替的过程,同时也导致应用无法专注于业务开发,受到基础设施的变更干扰。

技术实现思路

[0003]鉴于上述问题,本公开提供了一种存储系统SDK的对接方法、装置、设备、存储介质和程序产品,旨在解决数据采集对接难度大的问题。
[0004]根据本公开的第一个方面,提供一种存储系统SDK的对接方法,包括:
[0005]获取性能监控系统的接口类;
[0006]根据接口类,遍历预设配置文件中的预设接口类,当接口类与预设接口类匹配时,获取对应预设接口类的预设实现类信息;
[0007]根据预设实现类信息实例化对象,获取接口对接方法,根据接口对接方法,与性能监控系统进行对接。
[0008]根据本公开的实施例,根据接口类,遍历预设配置文件中的预设接口类的步骤包括:
[0009]根据接口类,获取对应的线程类加载器;
[0010]通过线程类加载器,遍历预设配置文件中的预设接口类。
[0011]根据本公开的实施例,根据接口类,遍历预设配置文件中的预设接口类的步骤还包括:
[0012]当接口类与预设接口类无法匹配时,对应接口类,构造新接口类以及对应的新实现类信息;
[0013]缓存新接口类以及新实现类信息至预设配置文件。
[0014]根据本公开的实施例,预设配置文件设置有多个;
[0015]根据接口类,遍历预设配置文件中的预设接口类的步骤还包括:
[0016]当接口类与预设接口类无法匹配时,切换预设配置文件;
[0017]遍历切换后的预设配置文件中的预设接口类,直至接口类与预设接口类匹配,否则继续切换预设配置文件。
[0018]根据本公开的实施例,与性能监控系统进行对接的步骤之后还包括:
[0019]缓存接口对接方法。
[0020]根据本公开的实施例,与性能监控系统进行对接的步骤之后还包括:
[0021]获取性能监控系统的数据采集要求;
[0022]根据数据采集要求,访问存储系统。
[0023]本公开的第二方面提供了一种存储系统SDK的对接装置,包括:
[0024]传输模块,用以获取性能监控系统的接口类;
[0025]配置文件模块,用以根据接口类,遍历预设接口类,当接口类与预设接口类匹配中时,获取对应预设接口类的预设实现类信息;
[0026]服务发现模块,根据预设实现类信息实例化对象,获取接口对接方法,根据接口对接方法,与性能监控系统进行对接采集;以及,
[0027]服务提供者接口模块,用以根据接口对接方法,与性能监控系统进行对接。
[0028]本公开的第三方面提供了一种电子设备,包括一个或多个处理器;存储装置,用于存储一个或多个程序,其中,当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器执行上述的存储系统SDK的对接方法。
[0029]本公开的第三方面提供了一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行上述的存储系统SDK的对接方法。
[0030]本公开的第四方面提供了一种计算机程序产品,包括计算机程序,计算机程序被处理器执行上述的存储系统SDK的对接方法。
附图说明
[0031]通过以下参照附图对本公开实施例的描述,本公开的上述内容以及其他目的、特征和优点将更为清楚,在附图中:
[0032]图1示意性示出了根据本公开实施例的存储系统SDK的对接方法、装置、设备、介质和程序产品的应用场景图;
[0033]图2示意性的示出了根据本公开实施例的存储系统SDK的对接方法的流程图;
[0034]图3示意性的示出了图2中步骤S20的一实施例的流程图;
[0035]图4示意性的示出了图2中步骤S20的第一实施例的流程图;
[0036]图5示意性的示出了图2中步骤S20的第二实施例的流程图;
[0037]图6示意性的示出了根据本公开另一实施例的存储系统SDK的对接方法的流程图;
[0038]图7示意性的示出了图2中步骤S40的一实施例的流程图;
[0039]图8示意性的示出了根据本公开实施例的存储系统SDK的对接装置的结构框图;
[0040]图9示意性的示出了存储系统SDK的对接装置一具体实施例的结构框图;
[0041]图10示意性的示出了存储系统SDK的对接方法一具体实施例的流程图。
[0042]图11示意性的示出了根据本公开实施例的适于实现存储系统SDK的对接方法的电子设备的方框图。
具体实施方式
[0043]以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本公开的范围。在下面的详细描述中,为便于解释,阐述了许多具体的细节以提供对本公开实施例的全面理解。然而,明显地,一个或多个实施例在没有这些具体细节的情况下也可以被实施。此外,在以下说明中,省略了对公知结构和技术的描述,以避免
不必要地混淆本公开的概念。
[0044]在此使用的术语仅仅是为了描述具体实施例,而并非意在限制本公开。在此使用的术语“包括”、“包含”等表明了特征、步骤、操作和/或部件的存在,但是并不排除存在或添加一个或多个其他特征、步骤、操作或部件。
[0045]在此使用的所有术语(包括技术和科学术语)具有本领域技术人员通常所理解的含义,除非另外定义。应注意,这里使用的术语应解释为具有与本说明书的上下文相一致的含义,而不应以理想化或过于刻板的方式来解释。
[0046]在使用类似于“A、B和C等中至少一个”这样的表述的情况下,一般来说应该按照本领域技术人员通常理解该表述的含义来予以解释(例如,“具有A、B和C中至少一个的系统”应包括但不限于单独具有A、单独具有B、单独具有C、具有A和B、具有A和C、具有B和C、和/或具有A、B、C的系统等)。
[0047]在本公开的技术方案中,所涉及的用户个人信息的获取,存储和应用等,均符合相关法律法规的规定,采取了必要保密措施,且不违背公序良俗。
[0048]本公开提供一种存储系统SDK的对接方法,包括:
[0049]获取性能监控系统的接口类;
[0050]根据接口类,遍历预设配置文件中的预设接口类,当接口类与预设接口类匹配中时,获取对应预设接口类的预设实现类信息;
[0051]根据预设实现类信息实例化对象,获取接口对接方法;
[0052]根据接口对接方法,与性能监控系统进行对接本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种存储系统SDK的对接方法,其特征在于,包括:获取性能监控系统的接口类;根据所述接口类,遍历预设配置文件中的预设接口类,当所述接口类与所述预设接口类匹配时,获取对应所述预设接口类的预设实现类信息;根据所述预设实现类信息实例化对象,获取接口对接方法;根据所述接口对接方法,与所述性能监控系统进行对接。2.如权利要求1所述的存储系统SDK的对接方法,其特征在于,根据所述接口类,遍历预设配置文件中的预设接口类的步骤包括:根据所述接口类,获取对应的线程类加载器;通过所述线程类加载器,遍历所述预设配置文件中的预设接口类。3.如权利要求1所述的存储系统SDK的对接方法,其特征在于,所述根据所述接口类,遍历预设配置文件中的预设接口类的步骤还包括:当所述接口类与所述预设接口类无法匹配时,对应所述接口类,构造新接口类以及对应的新实现类信息;缓存所述新接口类以及所述新实现类信息至所述预设配置文件。4.如权利要求1所述的存储系统SDK的对接方法,其特征在于,所述预设配置文件设置有多个;所述根据所述接口类,遍历预设配置文件中的预设接口类的步骤还包括:当所述接口类与所述预设接口类无法匹配时,切换所述预设配置文件;遍历切换后的所述预设配置文件中的预设接口类,直至所述接口类与所述预设接口类匹配,否则继续切换所述预设配置文件。5.如权利要求1所述的存储系统SDK的对接方法,其特...

【专利技术属性】
技术研发人员:武文斌巫春梅黄海鹏李晓萌
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1