首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >systemd vs gitlab cicd

systemd vs gitlab cicd
EN

Stack Overflow用户
提问于 2021-09-14 13:03:28
回答 1查看 77关注 0票数 4

这可能是一个疯狂的问题-我想主办一个算法交易系统,将触发上午9点和运行到下午3点我正在考虑使用systemd或使用gitlab cicd将其作为服务进行托管。(我可以随时在这里查看活动)。

最好的选择是什么?cicd全天运行可靠吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-09-23 02:19:36

我知道你的赏金说你在寻找一个规范的答案,但我不认为这个问题真的存在这样的答案,因为根据你的用例没有真正正确的答案。

您完全可以创建CI/CD作业并将超时设置为6小时,但我不认为这是您在这里真正想要做的事情。听起来你基本上只是想要一份后台工作,每天开始处理你的交易。如果作业中的某些内容失败,您可能还需要通知,或者您可能希望作业自动重新启动。

Systemd是实现这一点的最简单的方法,而在设计解决方案时,KISS始终是一个很好的原则。使用GitLab将要求您托管GitLab服务本身,以及每天执行作业的运行器,而Systemd只需要您注册该服务。

如果您尝试同时运行多个这样的作业,那么使用Apache Airflow (或AWS step functions等)之类的工作流管理器可能会更好。

因此,总的来说,我不建议使用CI/CD解决方案来运行有效的作业服务器。在规模较小的时候开始使用Systemd,然后在需要扩展时迁移到真正的工作流解决方案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69178335

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档