一种多类型存储空间动态配置与切换的方法技术

技术编号:36869779 阅读:21 留言:0更新日期:2023-03-15 19:41
本发明专利技术提供一种多类型存储空间动态配置与切换的方法,包括存储管理、组件动态配置和组件动态切换;存储管理为负责管理多个文件存储空间的配置,包括对域名、IP、AppKey、AppSecret、命名空间中一个以上的配置项进行配置;组件动态配置为在存储管理配置好之后,通过中间件发送消息给各个应用的组件进行动态配置;组件动态切换,是通过唯一的键值,在组件池中获取对应的实例,即可完成切换,无需重复初始化。本发明专利技术能很好的解决单个系统一般只有一个文件存储空间,并且不能动态切换多个存储空间的难点;无需重复创建,节约了频繁创建造成的时间损耗,让用户的感知不到,达到快速切换而不重新启动应用的效果。切换而不重新启动应用的效果。切换而不重新启动应用的效果。

【技术实现步骤摘要】
一种多类型存储空间动态配置与切换的方法


[0001]本专利技术属于通信
,特别涉及一种多类型存储空间动态配置与切换的方法。

技术介绍

[0002]在Java文件存储空间管理领域,存在单个系统一般只有一个文件存储空间,并不能动态切换多个存储空间的难点。但因需求方的需求要把文件上传多个文件存储空间,其中需求方给出的存储空间的配置一直在变,变更后就会通知供应方,但通过改动配置需要重启应用,会影响其他用户正常的使用,旧式的写法无法满足动态切换存储空间。
[0003]专利技术专利CN201610248474.7公开了一种Redis通用中间件的实现方法及装置,该方法包括:中间件接收应用发送的读写请求;所述中间件从与所述中间件连接的处理实体中确定所述读写请求对应的处理实体;所述中间件从所述读写请求对应的处理实体的连接池中获取可用的连接链路,并通过所述连接链路发送所述读写请求,用以解决现有技术访问Redis数据库的技术不通用的问题。但是该专利仅通过唯一键值确定对应的实体,基于确定的实体获取连接链路,最后基于该连接链路进行读写请求的发送,并未解决实本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种多类型存储空间动态配置与切换的方法,其特征在于:包括存储管理、组件动态配置和组件动态切换;所述的存储管理为负责管理多个文件存储空间的配置,包括对域名、IP、AppKey、AppSecret、命名空间中一个以上的配置项进行配置;所述的组件动态配置为在存储管理配置好之后,通过中间件发送消息给各个应用的组件进行动态配置;所述的组件动态切换,是通过唯一的键值,在组件池中获取对应的实例,即可完成切换,无需重复初始化。2.根据权利要求1所述的多类型存储空间动态配置与切换的方法,其特征在于:所述的配置为创建、修改或移除,具体如下:创建:对存储配置进行实例化,并通过注册机制,注册到应用的组件池之中;修改:对组件池中的实例先移除,再进行重新注册到组件池之中,保证实例的可用性;移除:把组件池中的实例移除。3.根据权利要求1所述的多类型存储空间动态配置与切换的方法,其特征在于:所述的存储空间创建完成之后,通过缓存中间件的广播功能,发送消息到各应用之间,动态...

【专利技术属性】
技术研发人员:覃熊宁李世全
申请(专利权)人:广西壮族自治区公众信息产业有限公司
类型:发明
国别省市:

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

1