2014-01-11 101 views
0

我有一個Windows虛擬機和一個nodejs服務器,nodejs服務器不在我的虛擬機上,有什麼可能發送一個.NET應用程序在我的虛擬機上從nodejs服務器處理字符串消息,以便我的.NET應用程序對該消息的內容作出反應?從nodejs服務器發送消息到Windows機器

我不知道從哪裏開始我唯一能想到的就是將該消息寫入數據庫,並讓我的.NET應用程序每5秒檢查一次數據庫。

你會如何解決這個問題?

+0

爲什麼不直接使用套接字 – PaulK

+0

節點服務器在哪裏運行? – WiredPrairie

+0

@ Azure上的另一個Windows虛擬機@WiredPrairie – user1492051

回答

1

將消息推送到數據庫當然是一種選擇。其他一些選項可能是:

  1. 讓nodejs服務器向Windows Azure隊列寫入消息並讓VM輪詢此隊列。

  2. 打開虛擬機上的TCP端口並讓nodejs服務器直接與該端口上的虛擬機進行通信。

我的建議是選擇1,因爲它更容錯。

相關問題