原创 什麼是灰度發佈,以及灰度發佈A/B測試

在一般情況下,升級服務器端應用,需要將應用源碼或程序包上傳到服務器,然後停止掉老版本服務,再啓動新版本。但是這種簡單的發佈方式存在兩個問題,一方面,在新版本升級過程中,服務是暫時中斷的,另一方面,如果新版本有BUG,升級失敗,回滾起來也非常

原创 什麼是灰度發佈,以及灰度發佈A/B測試

在一般情況下,升級服務器端應用,需要將應用源碼或程序包上傳到服務器,然後停止掉老版本服務,再啓動新版本。但是這種簡單的發佈方式存在兩個問題,一方面,在新版本升級過程中,服務是暫時中斷的,另一方面,如果新版本有BUG,升級失敗,回滾起來也非常

原创 如何輕鬆搞定基於Docker的容器化部署

對Docker的瞭解,能讀懂下圖也就夠了,圖中有五個對象:鏡像、容器、鏡像倉庫、備份文件、Dockerfile,並且有多個藍色字體標出的命令,用來將各種對象互相轉換、生成,接下來一一介紹:鏡像你可以簡單理解鏡像是一個壓縮包,這個包中,有你的

原创 實戰Nodejs計時器的玩法

脈衝雲平臺本身便使用了NodeJS做爲開發語言,前端頁面使用的是React技術。在做項目的時候一般都會用到計時器,在Nodejs中有兩種計時器:SetTimeout 和 SetInterval。相對於定時器SetTimeout 和 SetI

原创 DevOps如何落地?

衆所周知,DevOps(Development和Operations的組合)是一組過程、方法與系統的統稱,用於促進開發(應用程序/軟件工程)、技術運營和質量保障(QA)部門之間的溝通、協作與整合。 簡單來說,DevOps其核心理念提倡的開發