【技术实现步骤摘要】
一种应用的实现方法和装置
本专利技术涉及计算机
,具体涉及一种应用的实现方法和装置。
技术介绍
计算机应用程序需要借助前期的编码、调试等多个阶段才可以稳定的投入使用。后续如果需要对程序进行测试时或者对编码进行修改以增添功能时,都需要对整个程序进行测试或者修改。且需要根据平台的不同调整相应的环境配置。开发时,过程复杂且不易以全局视角观察程序各功能之间的逻辑。搭建测试环境时,需要与运维人员协同一起进行测试运行环境的搭建和部署,并且环境一旦改变,需要重新调整,因而耗费大量时间影响工作进度。应用运行时,也无法有效的根据系统资源情况和业务需求进行合理的调整。因此需要一种能够提升应用程序的可扩展性、应用稳定性、环境适应性和运行的高效性的解放方案。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的应用的实现方法和装置。依据本专利技术的一个方面,提供了一种应用的实现方法,包括:获取应用节点拓扑;所述应用节点拓扑包括多个节点,各节点分别部署有一个或多个插 ...
【技术保护点】
1.一种应用的实现方法,包括:/n获取应用节点拓扑;所述应用节点拓扑包括多个节点,各节点分别部署有一个或多个插件;/n根据所述应用节点拓扑启动与各插件对应的容器;/n根据启动的容器执行所述应用的业务功能。/n
【技术特征摘要】
1.一种应用的实现方法,包括:
获取应用节点拓扑;所述应用节点拓扑包括多个节点,各节点分别部署有一个或多个插件;
根据所述应用节点拓扑启动与各插件对应的容器;
根据启动的容器执行所述应用的业务功能。
2.如权利要求1所述的方法,其中,所述获取应用节点拓扑包括:
启动与所述应用对应的工作进程,由所述工作进程获取应用节点拓扑并对所述应用节点拓扑进行解析。
3.如权利要求2所述的方法,其中,所述根据所述应用节点拓扑启动一类或多类容器包括:
根据解析结果获取一个或多个容器镜像,根据获取的容器镜像启动与各插件对应的容器。
4.如权利要求3所述的方法,其中,所述根据启动的容器执行所述应用的业务功能包括:
在启动的容器中实例化相应的插件,启动相应的插件进程;
由各插件进程分别执行所述应用的一项或多项业务功能。
5.一种应用的实现装置,包括:
获取单元,适于获取应用节点拓扑;所述应用节点拓扑包括多个节点,各节点分别部署有一个或多个插件;
容器单元,适于根...
【专利技术属性】
技术研发人员:董文新,梁全存,
申请(专利权)人:北京奇虎科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。