node如何實現多進程?如何部署node項目?下面本篇文章帶大家掌握Node.js 多進程模型和項目部署的相關知識,希望對大家有所幫助!
昨天有小伙伴問 express 項目該如何部署。于是整理了這篇文章,主要講述如何部署一個基于 nodejs 開發(fā)的服務端程序,供有需要的朋友們參考。
文章包含幾個部分:
- 線程和進程
- node.js 實現多進程
- 服務器安裝 Node.js 環(huán)境
- 使用 PM2 管理 Node.js 項目
- 使用 Nginx 實現接口服務的代理轉發(fā)
進程 VS 線程
進程
進程(process)是計算機操作系統(tǒng)分配和調度任務的基本單位。打開任務管理器,可以看到其實在計算機的后臺運行著非常多的程序,每個程序都是一個進程。【相關教程推薦:nodejs視頻教程、編程教學】
現代瀏覽器基本都是多進程架構的,以 Chrome 瀏覽器為例,打開“