软件部署解决方案 Dreadnot

码农软件 · 软件分类 · 其他开发相关 · 2019-10-25 12:29:01

软件介绍

Rackspace公司近日开源了他们的一个用于软件部署的解决方案——Dreadnot,该方案可以实现软件的自动化以及多区域部署功能,项目代码已托管于GitHub。

据Rackspace介绍,Dreadnot是个由Node.js编写的“一键”部署工具,它受Etsy的Deployinator的灵感启发,基于Web框架Express和Twitter的Bootstrap JS与CSS工具构建。


Dreadnot的目标是帮助实现“持续部署”。Rackspace的工程师Paul Querna写到:

引用
与少部署而多进行手动测试不同,我们认为应更加频繁一些进行部署,这有赖于测试驱动开发(TDD)、代码复查(code review)以及质量保证文化的养成,以便尽早发现bug并减少服务中断的次数。我们的格言是,新来的工程师也能够在工作第一天将代码带入生产中。


对敏捷开发和DevOps而言,持续部署理念极为重要。它使得开发团队能够更加快速引入新特性,修复bug,减少管理多个版本及开发分支的复杂性与差异性。

对Rackspace来说,他们最初使用的是Deployinator工具,不过之后他们认为Deployinator并不能完全满足需 求:“Deployinator是设计用于单区域部署,走了一些捷径,但基本思路还是正确的。我们在Rackspace内部的诸多产品中对 Deployinator进行了研究,每个团队都面临着对Deloyinator进行定制以便能够适应我们的模型的问题。”鉴于上述原 因,Rackspace开发出了Dreadnot。

Rackspace表示,Dreadnot的设计旨在帮助实现多区域部署,这通过对部署过程实现高度自动化以及跨区域的冗余来实现。此外它提供了 一个控制机制以及易于访问的视图用于部署过程中。如果期间中出现任何失败,Dreadnot将暂停其操作,并等待开发人员解决。对于复杂或是出现致命错误 (fetal error)的部署,开发人员也可以在不受Dreadnot干扰的情况下手动完成。

介绍内容来自:http://www.iteye.com/news/23948

本文地址:https://www.codercto.com/soft/d/17526.html

光线跟踪算法技术

光线跟踪算法技术

萨芬 / 刘天慧 / 清华大学出版社 / 2011-3 / 98.00元

《光线跟踪算法技术》详细阐述了与光线跟踪问题相关的高效解决方案及相应的数据结构和算法,主要包括采样技术、投影视图、视见系统、景深、非线性投影、立体视觉、光照与材质、镜面反射、光泽反射、全局光照、透明度、阴影、环境遮挡、区域光照、光线与对象间的相交计算、对象变换、栅格技术以及纹理映射技术等内容。此外,《光线跟踪算法技术》还提供了相应的算法、代码以及伪代码,以帮助读者进一步理解计算方案的实现过程。 ......一起来看看 《光线跟踪算法技术》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

URL 编码/解码
URL 编码/解码

URL 编码/解码

html转js在线工具
html转js在线工具

html转js在线工具