[发明专利]基于后端应用服务变更自动化调整中间件的连接方法有效
申请号: | 201811547363.1 | 申请日: | 2018-12-18 |
公开(公告)号: | CN109729156B | 公开(公告)日: | 2021-12-28 |
发明(设计)人: | 朱凯 | 申请(专利权)人: | 中信百信银行股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/26;G06F8/65 |
代理公司: | 北京市兰台律师事务所 11354 | 代理人: | 张峰;田君露 |
地址: | 100029 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 后端 应用服务 变更 自动化 调整 中间件 连接 方法 | ||
1.一种基于后端应用服务变更自动化调整中间件的连接方法,其特征在于,当外部互联网端的请求经前端代理中间件进入后端应用服务后,所述前端代理中间件控制应用服务从外部互联网接入侧进行下线,内部总线中间件控制应用服务从内部系统调用侧下线,当应用服务的程序版本变更后,所述内部总线中间件控制变更后的应用服务从内部系统调用侧上线,所述前端代理中间件控制应用服务从外部互联网接入侧进行上线;前段代理中间件对应用服务a进行下线,停用应用服务A;再从内部总线中间件下线,进而停用应用服务B;
此环境中,应用系统之间通过内部总线中间件进行HTTP方式通信;
后端服务从前段代理中间件下线并等待应用程序处理的过程中,设置等待时长以使得所有已接入的请求在下线的应用系统内部处理完成;
后端服务从内部总线中间件下线并等待应用程序处理的过程中,设置等待时长以使得所有已接入的请求在下线的应用系统内部处理完成;在完成所有下线任务后,停止应用服务程序,对老版本的程序进行备份;备份后,将老版本应用程序更新为新版本应用程序,并启动服务;启动服务后,实施后续内部总线中间件上线;内部总线中间件上线完成后,再进行应用端的前端代理中间件上的服务上线;
前端代理中间件下线操作完成后,需要对返回结果进行判断;下线命令发出执行后,会返回状态值,当状态值为True时,即为正常返回,则继续等待一段应用程序处理最大时长,再进行后续步骤;当状态值为False时,即为失败,则流程暂停。
2.根据权利要求1所述的基于后端应用服务变更自动化调整中间件的连接方法,其特征在于,所述后端应用服务为应用服务a,所述内部系统调用侧包括应用服务b,所述应用服务a和所述应用服务b工作状态保持一致时应用服务a和所述应用服务b通信。
3.根据权利要求1所述的基于后端应用服务变更自动化调整中间件的连接方法,其特征在于,在调度开始时,先对需要进行变更的系统信息进行基本配比和环境检查。
4.根据权利要求3所述的基于后端应用服务变更自动化调整中间件的连接方法,其特征在于,内部总线中间件和前端代理中间件上线之前,则开始进行应用服务的绿灯测试。
5.根据权利要求4所述的基于后端应用服务变更自动化调整中间件的连接方法,其特征在于,所述绿灯测试包括技术绿灯和业务绿灯两类,在技术绿灯测试中,包含应用程序的进程检查、服务监听端口状态测试。
6.根据权利要求4所述的基于后端应用服务变更自动化调整中间件的连接方法,其特征在于,在业务绿灯测试中,包含服务基本响应状态检查、接口返回值状态检查。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中信百信银行股份有限公司,未经中信百信银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811547363.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:随机接入方法、装置和系统
- 下一篇:用于订单的处理方法及装置