物流无人机离我们还有多远?
|
对于初学者来说,让我们看看你有哪些选择:
1. 常规云托管+ Jenkins Jenkins是CI/CD平台上最大的骑手之一。它是一个自动化的CI/CD软件,在主代理体系结构上工作。那么什么是主/代理呢?嗯,代理只是软件的一种花哨说法,它安装在一台机器上,用于协调[和绑定]不同的构建。詹金斯使用一个主机连接和协调所有可用的代理。那么,你可以用什么机器来完成这些任务呢?大多数情况下,包含docker的虚拟机(vm)是首选,因为这样做更容易,然而,docker不是强制性的。可以使用的其他一些工具是物理服务器,甚至是运行在Kubernetes上的临时容器。 优点:
缺点:
2. Bitbucket管道/ Github操作Heroku Bitbucket的管道是另一个类似于Jenkins的平台,但更容易使用。Bitbucket管道的工作方式类似于Github的动作;使用Git版本控制系统。您可以根据所使用的平台进行选择。 管道是您不希望错过的一个特性。有了管道,大部分SDLC(软件开发生命周期)可以完全自动化。因此,比Jenkins更容易的替代方案(尽管功能有限)是位桶管道。 Bitbucket使用Docker镜像来运行构建。图像也可以在每个步骤中变化,从而更容易地分离SDLC的每个步骤。 优点:
在进行了基准测试、负载测试及混合场景测试后,消息服务在测试环境TPS达到了2000以上,并且系统资源都在合理范围内。 总结
Kafka是比较成熟的消息系统,为网关系统的消息服务提供了基础,但Kafka偶尔会出现假死现象,导致消息阻塞。本次原本计划尝试模拟假死现象,但与项目开发人员以及Kafka支持人员讨论了解到,暂时无法模拟该场景,这也是本次留下的遗憾。 (编辑:桂林站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |



