[发明专利]一种动态部署方法及装置在审
申请号: | 201810685478.0 | 申请日: | 2018-06-28 |
公开(公告)号: | CN108829422A | 公开(公告)日: | 2018-11-16 |
发明(设计)人: | 古晶;俞丽颖;刁彦文;程浩;孙咏;黄振星 | 申请(专利权)人: | 中国建设银行股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F21/44 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 张海洋 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制引擎 客户端 服务端 身份标识信息 资源标识信息 动态部署 资源获取 发送 权限 权限查询 应用容器 加载 数据库 客户 升级 申请 应用 访问 维护 | ||
本申请提供一种动态部署方法及装置,用于解决现有技术中过度依赖应用容器加载方式导致应用难以升级和维护的问题。控制引擎服务端接收第一控制引擎客户端发送的资源获取请求,其中,所述资源获取请求包括第一控制引擎客户端的身份标识信息以及所述第一控制引擎客户端要访问的第一资源的资源标识信息;所述控制引擎服务端发送包含身份标识信息以及所述资源标识信息的权限查询请求至数据库,以获取所述第一控制引擎客户端是否有获取所述第一资源的权限;若所述第一控制引擎客户端有获取第一资源的权限,则所述控制引擎服务端将所述第一资源发送给所述第一控制引擎客户端。
技术领域
本申请涉及服务器应用容器动态部署的技术领域,涉及一种动态部署方法及装置。
背景技术
目前行业内的动态部署依赖于应用容器本身的加载机制,以及使用的组件是否支持动态部署。一旦有一个环节不支持动态部署则整个应用都无法动态部署和更新,在实际生产环境中进行业务功能的切换不仅有可能会出现服务中断访问的风险,而且过度依赖应用容器加载方式导致应用难以升级和维护的问题。
发明内容
有鉴于此,本申请提供一种动态部署方法及装置,用于解决现有技术中过度依赖应用容器加载方式导致应用难以升级和维护的问题。
为实现上述目的,本申请实施例提供如下技术方案:
第一方面,本申请提供一种动态部署方法,所述方法包括:控制引擎服务端接收第一控制引擎客户端发送的资源获取请求,其中,所述资源获取请求包括第一控制引擎客户端的身份标识信息以及所述第一控制引擎客户端要访问的第一资源的资源标识信息;所述控制引擎服务端发送包含身份标识信息以及所述资源标识信息的权限查询请求至数据库,以获取所述第一控制引擎客户端是否有获取所述第一资源的权限;若所述第一控制引擎客户端有获取第一资源的权限,则所述控制引擎服务端将所述第一资源发送给所述第一控制引擎客户端。
结合第一方面,在第一方面的一种可选的实现方式中,在所述控制引擎服务端发送包含身份标识信息的权限查询请求至数据库,以获取所述第一控制引擎客户端是否有获取第一资源的权限之后,还包括:若所述第一控制引擎客户端没有获取第一资源的权限,则所述控制引擎服务端发送拒绝访问请求至所述第一控制引擎客户端。
第二方面,本申请还提供一种动态部署方法,所述方法包括:控制引擎客户端从数据库获取第一资源的状态值;所述控制引擎客户端判断所述第一资源的状态值是否为更新状态;若是,所述控制引擎客户端发送资源获取请求至控制引擎服务端,所述资源获取请求包括第一控制引擎客户端的身份标识信息以及所述第一控制引擎客户端要访问的第一资源的资源标识信息;所述控制引擎客户端接收所述控制引擎服务端返回的所述第一资源。
结合第二方面,在第二方面的一种可选的实现方式中,所述控制引擎客户端发送资源获取请求至控制引擎服务端从而从控制引擎服务端获取更新后的第一资源,包括:若所述控制引擎服务端允许所述资源获取请求,所述控制引擎客户端接收所述控制引擎服务端发送的更新后的第一资源。
第三方面,本申请还提供了一种动态部署装置,应用于控制引擎服务端,所述装置包括:访问请求接收模块,用于接收第一控制引擎客户端发送的资源获取请求,其中,所述资源获取请求包括第一控制引擎客户端的身份标识信息以及所述第一控制引擎客户端要访问的第一资源的资源标识信息;查询请求发送模块,用于发送包含身份标识信息以及所述资源标识信息的权限查询请求至数据库,以获取所述第一控制引擎客户端是否有获取所述第一资源的权限;第一资源发送模块,用于若所述第一控制引擎客户端有获取第一资源的权限,则将所述第一资源发送给所述第一控制引擎客户端。
结合第三方面,在第三方面的一种可选的实现方式中,所述动态部署装置还包括:拒绝请求发送模块,用于若所述第一控制引擎客户端没有获取第一资源的权限,则发送拒绝访问请求至所述第一控制引擎客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810685478.0/2.html,转载请声明来源钻瓜专利网。