2014-01-11 99 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,因为它更容错。

相关问题