【技术实现步骤摘要】
一种多类型存储空间动态配置与切换的方法
[0001]本专利技术属于通信
,特别涉及一种多类型存储空间动态配置与切换的方法。
技术介绍
[0002]在Java文件存储空间管理领域,存在单个系统一般只有一个文件存储空间,并不能动态切换多个存储空间的难点。但因需求方的需求要把文件上传多个文件存储空间,其中需求方给出的存储空间的配置一直在变,变更后就会通知供应方,但通过改动配置需要重启应用,会影响其他用户正常的使用,旧式的写法无法满足动态切换存储空间。
[0003]专利技术专利CN201610248474.7公开了一种Redis通用中间件的实现方法及装置,该方法包括:中间件接收应用发送的读写请求;所述中间件从与所述中间件连接的处理实体中确定所述读写请求对应的处理实体;所述中间件从所述读写请求对应的处理实体的连接池中获取可用的连接链路,并通过所述连接链路发送所述读写请求,用以解决现有技术访问Redis数据库的技术不通用的问题。但是该专利仅通过唯一键值确定对应的实体,基于确定的实体获取连接链路,最后基于该连接链路进行读写请 ...
【技术保护点】
【技术特征摘要】
1.一种多类型存储空间动态配置与切换的方法,其特征在于:包括存储管理、组件动态配置和组件动态切换;所述的存储管理为负责管理多个文件存储空间的配置,包括对域名、IP、AppKey、AppSecret、命名空间中一个以上的配置项进行配置;所述的组件动态配置为在存储管理配置好之后,通过中间件发送消息给各个应用的组件进行动态配置;所述的组件动态切换,是通过唯一的键值,在组件池中获取对应的实例,即可完成切换,无需重复初始化。2.根据权利要求1所述的多类型存储空间动态配置与切换的方法,其特征在于:所述的配置为创建、修改或移除,具体如下:创建:对存储配置进行实例化,并通过注册机制,注册到应用的组件池之中;修改:对组件池中的实例先移除,再进行重新注册到组件池之中,保证实例的可用性;移除:把组件池中的实例移除。3.根据权利要求1所述的多类型存储空间动态配置与切换的方法,其特征在于:所述的存储空间创建完成之后,通过缓存中间件的广播功能,发送消息到各应用之间,动态...
【专利技术属性】
技术研发人员:覃熊宁,李世全,
申请(专利权)人:广西壮族自治区公众信息产业有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。