0
Im新的nodejs,我正在尋找一種方法來創建一個nodejs進程,可以在後臺運行。我能找到的所有例子都是創建一個節點http服務器。我不需要監聽任何需要啓動進程並讓它監聽消息隊列的Web請求。nodejs爲後臺進程,而不是一個http服務器
Im新的nodejs,我正在尋找一種方法來創建一個nodejs進程,可以在後臺運行。我能找到的所有例子都是創建一個節點http服務器。我不需要監聽任何需要啓動進程並讓它監聽消息隊列的Web請求。nodejs爲後臺進程,而不是一個http服務器
NodeJS有足夠的API用於多功能任務,而不僅僅是HTTP服務器。你有兩個問題需要解決:
連續運行節點進程。所以,你需要一些等效的http.listen()
,所以這個過程不會退出。無論你打算做什麼,你可能都需要Node等待一些外部事件。
運行節點爲daemon
或service
。有很多模塊可以幫助,foreman
,pm2
。您可以通過在Linux機器上使用upstart
而在Windows上使用node-window
來使此過程自動啓動。
消息如何進入消息隊列?它正在監聽套接字嗎?你一定在聽某種外部代理,對吧? – jfriend00 2014-10-30 04:39:19
你的問題不夠清楚 – Ravi 2014-10-30 04:50:11