部署與維護
Last updated
Last updated
到目前為止,我們前面已經介紹了如何開發程式、除錯程式以及測試程式,正如人們常說的:開發最後的 10%需要花費 90%的時間,所以這一章我們將強調這最後的 10%部分,要真正成為讓人信任並使用的優秀應用,需要考慮到一些細節,以上所說的 10%就是指這些小細節。
本章我們將透過四個小節來介紹這些小細節的處理,第一小節介紹如何在生產服務上記錄程式產生的日誌,如何記錄日誌,第二小節介紹發生錯誤時我們的程式如何處理,如何保證儘量少的影響到使用者的存取,第三小節介紹如何來部署 Go 的獨立程式,由於目前 Go 程式還無法像 C 那樣寫成 daemon,那麼我們如何管理這樣的程序程式後臺執行呢?第四小節將介紹應用資料的備份和還原,儘量保證應用在崩潰的情況能夠保持資料的完整性。