假設我有2個Web服務器。他們兩個都安裝了Node.js並運行一個網站(使用Express)。很基本的東西。在Node.js中,如何讓一臺服務器在另一臺服務器上調用一個函數?
Server-A如何告訴Server-B執行一個函數? (在node.js中)
最好......是否有一個npm模塊,這對我來說真的很簡單?
假設我有2個Web服務器。他們兩個都安裝了Node.js並運行一個網站(使用Express)。很基本的東西。在Node.js中,如何讓一臺服務器在另一臺服務器上調用一個函數?
Server-A如何告訴Server-B執行一個函數? (在node.js中)
最好......是否有一個npm模塊,這對我來說真的很簡單?
我不能只使用HTTP REST? (基本帖子/獲得) – TIMEX 2011-05-12 09:29:11
@Owalla:是的,你可以,但你需要綁定你的REST接口並調用你的node.js程序中的某個API。像dnode這樣的模塊爲您節省時間和代碼,因爲它們爲您抽象。如果只是服務器到服務器的通信,也可以使用標準的網絡模塊和套接字,但這也需要編寫比使用RPC庫更多的代碼。 – yojimbo87 2011-05-12 09:33:13