一种管理软件加速方法、装置、设备及介质制造方法及图纸

技术编号:35581824 阅读:20 留言:0更新日期:2022-11-12 16:12
本申请公开了一种管理软件加速方法、装置、设备及介质,涉及计算机技术领域,所述方法包括:当接收到管理软件针对目标用户信息及目标存储桶信息的信息查询指令,则判断缓存中是否存在目标用户信息及存储桶信息;如果存在,则将缓存中的目标用户信息及存储桶信息返回至管理软件;如果不存在,则通过对象存储网关服务从存储池中读取目标用户信息及存储桶信息,并将读取到的信息保存至缓存,然后将其返回至管理软件。可见,本申请在对象存储网关中创建缓存,并在缓存中存储相应的用户信息及存储桶信息,进一步的,当用户终端通过管理软件查询用户信息及存储桶信息时,本申请能够先从缓存中确定相应信息,如此一来,提高了管理软件的查询服务的速度。件的查询服务的速度。件的查询服务的速度。

【技术实现步骤摘要】
一种管理软件加速方法、装置、设备及介质


[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]图1为本申请公开的一种管理软件加速方法流程图;
[0038]图2为一种传统的管理软件查询信息的结构示意图;
[0039]图3为本申请公开的一种管理软件查询信息的结构示意图;
[0040]图4为本申请公开的一种本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种管理软件加速方法,其特征在于,应用于对象存储网关服务,所述对象存储网关服务中设置有缓存,所述缓存中存储预设容量的用户信息以及存储桶信息,所述方法包括:当接收到管理软件针对目标用户信息以及目标存储桶信息的信息查询指令,则判断所述缓存中是否存在所述目标用户信息以及所述目标存储桶信息;如果存在,则将所述缓存中的所述目标用户信息以及所述目标桶信息返回至所述管理软件;如果不存在,则通过所述对象存储网关服务提供的查询接口从存储池中读取所述目标用户信息以及所述目标存储桶信息,并将读取到的所述目标用户信息以及所述目标用户存储桶信息保存至所述缓存,然后将所述目标用户信息以及所述目标存储桶信息返回至所述管理软件。2.根据权利要求1所述的管理软件加速方法,其特征在于,还包括:当检测到用户终端通过所述管理软件中的更新缓存按钮触发的更新缓存机制,则通过所述查询接口,并基于所述缓存的容量大小从所述存储池中读取相同容量大小的用户信息以及存储桶信息;将读取到的所述用户信息以及所述存储桶信息保存至所述缓存。3.根据权利要求1所述的管理软件加速方法,其特征在于,所述当接收到管理软件针对目标用户信息以及目标存储桶信息的信息查询指令,则判断所述缓存中是否存在所述目标用户信息以及所述目标存储桶信息之前,还包括:创建若干数量的不同用户,并创建每一所述用户对应的存储桶;将创建的所有所述用户的用户信息以及所述存储桶的存储桶信息保存至所述存储池以及所述缓存中。4.根据权利要求3所述的管理软件加速方法,其特征在于,还包括:在删除任一用户以及所述用户对应的存储桶后,对所述存储池以及所述缓存中的,所述用户的用户信息以及所述存储桶的存储桶信息进行删除。5.根据权利要求1所述的管理软件加速方法,其特征在于,还包括:当检测到用户终端通过所述管理软件中的搜索按钮触发的针对目标内容的信息搜索机制,则判断所述缓存中是否存在所述目标内容;如果不存在,则通过所述对象存储网关服务提供的所述查询接口从所述存储池中读取所述目标内容,并基于最近最少使用算法将所述目标内容移动至所述缓存的列表头部;将...

【专利技术属性】
技术研发人员:蔡骞陶桐桐袁圣骐
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:

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

1