一种解决多种环境下多套中间件动态切换方法技术

技术编号:41492290 阅读:15 留言:0更新日期:2024-05-30 14:38
本发明专利技术公开了一种解决多种环境下多套中间件动态切换方法,步骤为:S1:自定义适配器;S2:启动加载各套环境中间件;S3:在管理页面实时修改中间件信息。通过一种解决多种环境下多套中间件动态切换方法,可同时配置多环境多套中间件;后端服务可不停机在线切换中间件,所在服务器宕机或服务器暂时不可用时,可通过此功能迅速切换为可用集群,服务无需重启立即生效;将服务与中间件依赖关系解耦,同时服务可用适配器概念实现多种中间件完成同一功能,以应对不同客户现场部署中间件不适配问题。

【技术实现步骤摘要】

本专利技术涉及java后端中间件领域,尤其涉及一种解决多种环境下多套中间件动态切换方法


技术介绍

1、如附图1所示,在it管理系统中,无可避免会出现一套管理系统管理多套环境的数据场景。从系统设计、数据安全、系统可用性角度考虑,每套环境对应不同中间件服务,不同环境之间同一需求的功能使用的中间件也可能不同,当某一环境出现问题时不影响其他环境正常运行。当新增环境同时新增中间件链接信息,等同于当前系统多部署了一套新环境。

2、在后端服务修改中间件链接信息后,需要重新启动后端服务生效,并且当服务部署多节点时,需将所有服务一并重启。此种方法效率低操作繁琐,如配置文件中信息填写有误或重启过程中出现预期以外的错误,则严重影响正常服务运行,同时针对同一需求,实现方法单一,若部署环境无此中间件则需修改大量代码做适配,无法达到灵活部署运行的目的。


技术实现思路

1、本专利技术的目的在于,针对上述的技术问题,提出一种解决多种环境下多套中间件动态切换方法。

2、一种解决多种环境下多套中间件动态切换方法,步骤为本文档来自技高网...

【技术保护点】

1.一种解决多种环境下多套中间件动态切换方法,其特征在于,步骤为:

2.根据权利要求1所述的一种解决多种环境下多套中间件动态切换方法,其特征在于,所述步骤S1的子步骤包括:

3.根据权利要求1所述的一种解决多种环境下多套中间件动态切换方法,其特征在于,所述步骤S2还包括以下子步骤:

4.根据权利要求3所述的一种解决多种环境下多套中间件动态切换方法,其特征在于,所述initBean方法中的Bean中间件以Map的形式存入内存中。

5.根据权利要求4所述的一种解决多种环境下多套中间件动态切换方法,其特征在于,所述Bean中间件包括RedisMa...

【技术特征摘要】

1.一种解决多种环境下多套中间件动态切换方法,其特征在于,步骤为:

2.根据权利要求1所述的一种解决多种环境下多套中间件动态切换方法,其特征在于,所述步骤s1的子步骤包括:

3.根据权利要求1所述的一种解决多种环境下多套中间件动态切换方法,其特征在于,所述步骤s2还包括以下子步骤:

4.根据权利要求3所述的一种解决多种环境下多套中间件动态切换方法,其特征在于,所述initbean方法中的bean中间件以m...

【专利技术属性】
技术研发人员:郑福臣孙大臣管春元谢斌牛建平田吉李佳刘彪娄江南李成杨爽焦质晔滕训超赵微
申请(专利权)人:启明信息技术股份有限公司
类型:发明
国别省市:

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

1