[英]Node.js deployment stack
什么是最好的node.js部署堆棧? 我將通過安裝在用戶主目錄中的unix域套接字+ mongodb + NPM軟件包,使用Nginx與node.js通過fugue進行通信。 還有更好的東西嗎?
順便說一句,節點是否應該有類似於機架的東西,它會處理服務器配置並開始偵聽服務器軟件強制的端口或套接字? 現在我做了瘋狂的hi-jacking server.listen函數來獲取服務器並由fugue啟動它。 您是否有一些進行插入式節點部署的經驗?
免責聲明:不是節點專家
我相信Connect被認為是Rack類似物。
請注意,根據其創建者的說法,Node中的SSL支持在很大程度上已被破壞並且正在進行中,因此如果您的應用需要SSL支持 - 以及專業應用程序不支持? - 您需要在其中運行Node與另一個組件合作,通常是nginx AFAIK。
我建議觀看郵件列表以了解該領域的發展以及有關常見配置的信息。
對於更多樣板安裝,您可以嘗試平均堆棧。 我在快遞( http://expressjs.com )和mongo( http://mongodb.com )方面有很好的經歷。 這是一個包含平均堆棧快速安裝指南的頁面: http : //mean.io
當然你可以簡單地使用如上所述的永久或暴發: http : //jacobmumm.com/2011/08/29/node-as-a-service-in-ubuntu-11-04-with-upstart-monit-and -Forever-JS /
我見過的大多數Node.js部署都是使用http.createServer
直接從javascript代碼本身http.createServer
。 換句話說,我見過的大多數node.js腳本都是Web服務器而不僅僅是Web應用程序。 為Node.js編寫的幾個框架假定了這一點。
這是Node.js的重點之一 - 使用非阻塞,單線程,事件驅動的服務器來提供您的內容。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.