字体:大 中 小
护眼
关灯
上一页
目录
下一页
124.灰色世界 (第2/4页)
发布的是3.0版本,那么方强就得在凌晨时分登陆服务器,通过远程指令或者脚本,将服务器上的版本更新到3.0。 简言之,梦谷广告现在就是“暴力发布”的阶段。 当方强决定要升级梦谷广告的版本,那么二十台服务器上所有业务的代码版本都将在某个集中的时间内从2.0更替至3.0。而这个升级过程中间,相关的服务也会面临中断。 甚至,一旦新版本中出现了突发性bug,那服务器就不得不面临版本回退的问题。 自然,“暴力”有暴力的好处,简单粗暴地靠人力和脚本来解决日常迭代,cao作简单,成本低廉。这倒是非常适合梦谷广告这样的初创公司。 较之“暴力”,更为优雅的则是“金丝雀”,又或者叫“灰度发布”。 金丝雀这个词,来源于17世纪英国的矿井工人有携带金丝雀下井的做法。因为人的鼻子难以嗅出瓦斯的气味。而恰恰金丝雀却对瓦斯极其敏感,能够预警矿井中是否有瓦斯泄露。 互联网中的发布测试,所指的“金丝雀发布”,也就是将其中某部分服务器或者服务当初“金丝雀”、“小白鼠”。 如果梦谷广告要更替为这样的版本发布模式,那便是在每个更新期中,将3.0的版本更新到其中一台“金丝雀”服务器上。 待到金丝雀确定了新版本功能一切正常后,再继而逐一进行后续服务器的版本发布。 当然,想到这里,路舟倒觉得这也没有所说那么玄乎,与其说这是一种迭代的方法论,不如说是常人处事的正常手段。 投石问路,不外乎如是。
上一页
目录
下一页