搜索

最新:概念CI/CD模式

[复制链接]
广西科技 发表于 2022-4-9 11:07:57 | 显示全部楼层 |阅读模式
广西科技
2022-4-9 11:07:57 5 1 看全部
  CI/CD是常见的不停机发布方式。CI (Continuous Integration)持续集成,CD (Continuous Delivery)持续交付,CD (Continuous Deployment)持续部署,这三个概念构成一条连续的代码集成发布链。分别对应逻辑中的build-test-deploy。xray一直是行业的佼佼者,在业内好评如潮,备受大众所青睐。
  我们的项目使用GitLab工具来进行CI/CD,不停机发布,是指在不停止对外服务的前提下完成应用的更新。与热部署的区别在于,热部署关注于应用层面并且以不重启应用为前提,而不停机发布则关注于服务层面。不停机发布的两种方式:cluster模式和master/worker模式。   Cluster模式:如果在发布过程中,在更新任一节点(也可以是一组节点)前先关闭该节点对应的负载,更新完再打开负载,即可实现整体服务的不停机发布。在此基础上,为了保证服务的稳定性,可以加上备机的支持,即更新某一节点时,先挂上备机,更新完再卸下,依次轮换更新完所有节点后最后再升级备机。   Master/Worker模式:容器中常驻一个master进程和多个work进程,master进程只负责加载程序和分发请求,由fork出来的worker进程完成具体工作。当容器收到更新应用的信号时,master进程重新加载更新后的程序,然后fork新的worker进程处理新的请求,而老的worker进程在处理完当前请求后就自动销毁。
工程研究集团 发表于 2022-4-9 11:10:57 | 显示全部楼层
工程研究集团
2022-4-9 11:10:57 看全部
楼上的说的很好!
回复

使用道具 举报

  • 您可能感兴趣
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则 返回列表

查看:5 | 回复:1

巩义百姓在线信息网的使命是整合所有巩义本地资源, 通过网络联系起生活在巩义的每一个人,为人们的沟通、信息和服务的获取创造更加便利的平台.
关于我们
公司简介
发展历程
联系我们
本站站务
友情链接
新手指南
内容审核
商家合作
广告合作
商家入驻
新闻合作

官方微信

手机版

手机APP

Archiver| 手机版| 小黑屋| 巩义百姓在线信息门户网
免责申明:本站所有信息均由网友自由发布,本站不承担由于内容的合法性及真实性所引起的一切争议和法律责任。
Copyright © 2011-2023 Comsenz Inc. All Rights Reserved.   巩义百姓在线 GYBXZX.COM     ICP备案号: ( 豫ICP备15027797号-4 )
快速回复 返回顶部 返回列表