【技术实现步骤摘要】
一种监听机制实现容器服务间正常顺序启动的方法
[0001]本专利技术涉及计算机软件领域,具体涉及容器化部署。
技术介绍
[0002]在互联网飞速发展的当下,后端服务架构从传统的单体服务往微服务进阶,若测试、部署依然用传统方式,无疑会带来巨大的工作量和问题。
[0003]开发人员与部署人员之间的矛盾,不能保证开发人员提供的代码即应用,可能存在环境问题和繁琐配置问题,导致开发环境部署一切正常,而在生产环境却出现各种意想不到的问题。
[0004]运维人员人肉部署的体力问题,在当今高并发的互联网环境中,服务应用需要支持秒级容灾、扩容缩容的能力,传统形式运维人员只能加班通过人肉方式去挨个扩容部署,枯燥且容易出错。
[0005]容器化部署技术应运而生,如Docker,它实现了Linux容器化技术,提供了解决方案——可以轻量级进行系统平滑移植,安装软件的时候,把软件需要的原始环境一模一样复制过来,保证软件哪里安装都能跑,不受宿主环境的影响。但是对于多个相互依赖的容器化服务进行容器化部署时,目前市面上还不存在完整解决 ...
【技术保护点】
【技术特征摘要】
1.一种监听机制实现容器服务间正常顺序启动的方法,其特征在于,包括:步骤一,设置若干容器服务,每一个容器服务都是基于其镜像创建;步骤二,将心跳检测脚本拷贝到镜像出的容器服务内;步骤三,使用docker
‑
compose进行编排容器间启动顺序;步骤四,使用指令启动所有容器服务;步骤五,每一个容器服务根据其由步骤二和步骤三设置的心跳检测脚本判断是否启动,直到所有容器服务均启动完毕。2.根据权利要...
【专利技术属性】
技术研发人员:严伟强,钟宏泽,赵志江,王义松,
申请(专利权)人:浙江桢数科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。