Node.js应用程序的多端口托管解决方案

时间:2012-08-16 09:13:42

标签: node.js tcp azure amazon-web-services nodejitsu

我开发了一个Node.js应用程序,它从TCP接收数据,同时使数据可用于Socket.io端口。

该应用程序的原理是收集传感器数据并使其在浏览器上可用。此应用程序需要2个端口(1个用于TCP(网络),1个用于socket.io)。

我为Node.js尝试了各种云托管解决方案,包括Nodejitsu,AppFog(AWS),Azure,但所有这些都通过环境变量process.env.port提供了一个端口。

除了专门的托管之外还有其他选择吗?

1 个答案:

答案 0 :(得分:0)

Windows Azure应该能够在Cloud Service中处理这个问题(但不能在Web站点中处理)。命令行工具不会很好地帮助您......您必须查看ServiceDefinition.csdef并在那里添加适当的端点。您将需要使用辅助角色,而不是Web角色。

我希望能让你开始。