加入收藏 | 设为首页 | 会员中心 | 我要投稿 桂林站长网 (https://www.0773zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 动态 > 正文

物流无人机离我们还有多远?

发布时间:2021-02-07 11:40:44 所属栏目:动态 来源:互联网
导读:对于初学者来说,让我们看看你有哪些选择: 定期托管(Digital Ocean, AWS, GCP) + Jenkins GitHub动作/Bitbucket管道+ Heroku Travis-CI / Circle-CI 全自动云平台 1. 常规云托管+ Jenkins Jenkins是CI/CD平台上最大的骑手之一。它是一个自动化的CI/CD软件,

对于初学者来说,让我们看看你有哪些选择:

  • 定期托管(Digital Ocean, AWS, GCP) + Jenkins
  • GitHub动作/Bitbucket管道+ Heroku
  • Travis-CI / Circle-CI
  • 全自动云平台

1. 常规云托管+ Jenkins

Jenkins是CI/CD平台上最大的骑手之一。它是一个自动化的CI/CD软件,在主代理体系结构上工作。那么什么是主/代理呢?嗯,代理只是软件的一种花哨说法,它安装在一台机器上,用于协调[和绑定]不同的构建。詹金斯使用一个主机连接和协调所有可用的代理。那么,你可以用什么机器来完成这些任务呢?大多数情况下,包含docker的虚拟机(vm)是首选,因为这样做更容易,然而,docker不是强制性的。可以使用的其他一些工具是物理服务器,甚至是运行在Kubernetes上的临时容器。

优点:

  • 它是高度可定制的。
  • 它非常灵活,因为它有超过1.5K的插件。所以对于任何你想尝试的测试用例,可能有人已经为你做过了:D。
  • 即使您是第一个运行特定测试用例的人,您也可以构建自己的插件和/或共享库=>一个友好的社区。
  • 它支持更快的构建和缓存模块。因为它不强迫我们使用docker镜像,不像它的竞争对手,服务中的任何内容都可以缓存以备后用,因此它比许多竞争对手更快。
  • 它并不局限于基于Linux的系统。我们也可以使用Windows系统。

缺点:

  • 它是一个非托管服务。
  • 您需要定期确保服务器正在运行、SSL已锁定、有安全补丁或具有internet访问权限。
  • 您需要手动解决所有操作问题。例如,如果出现错误,则由您跟踪并修复它。

2. Bitbucket管道/ Github操作Heroku

Bitbucket的管道是另一个类似于Jenkins的平台,但更容易使用。Bitbucket管道的工作方式类似于Github的动作;使用Git版本控制系统。您可以根据所使用的平台进行选择。

管道是您不希望错过的一个特性。有了管道,大部分SDLC(软件开发生命周期)可以完全自动化。因此,比Jenkins更容易的替代方案(尽管功能有限)是位桶管道。

Bitbucket使用Docker镜像来运行构建。图像也可以在每个步骤中变化,从而更容易地分离SDLC的每个步骤。

优点:

  • 当然,这比手动操作要容易,甚至比使用Jenkins(如果您关心的是简单性)。

在进行了基准测试、负载测试及混合场景测试后,消息服务在测试环境TPS达到了2000以上,并且系统资源都在合理范围内。

总结

Kafka是比较成熟的消息系统,为网关系统的消息服务提供了基础,但Kafka偶尔会出现假死现象,导致消息阻塞。本次原本计划尝试模拟假死现象,但与项目开发人员以及Kafka支持人员讨论了解到,暂时无法模拟该场景,这也是本次留下的遗憾。

们看到越来越多的人将他们的想法倾注到网页上。我们所指的这些人可能不熟悉网站设计和发布的技术细节,因此在建立他们的平台(网站)时可能会遇到一些问题。使用什么托管服务?如何设置DNS和SSL?最重要的是,如何部署web应用程序?今天在这里,我们将讨论和比较部署这类应用的不同平台,并找到最适合你的平台!


(编辑:桂林站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!