Node.js云端的TCP套接字服务器[Heroku / AppFog]

可以在Cloud上运行Node.js面向TCP Socket的应用程序,更具体地说是在Heroku或AppFog上运行.

它不会是一个Web应用程序,而是一个访问客户端程序的服务器.基本思想是使用云扩展功能和易于使用的平台.

我知道这样的应用程序可以轻松地在像Amazon AWS这样的IaaS上运行,但我真的希望利用Heroku或AppFog的PaaS功能.

解决方法

我相信肯定不会回答手头的问题:“可以运行一个Node.js的面向TCP Socket的应用程序”.所有PaaS公司(包括Nodejitsu)都支持HTTP [S] – 仅仅是传入连接的反向代理.

通常使用node.js任何PaaS与一个面向套接字的连接你想使用WebSockets,但是:

> Heroku不支持WebSockets,只能打开你的连接55秒(见:https://devcenter.heroku.com/articles/http-routing#timeouts)
> AppFog不支持WebSockets,但我不知道他们如何处理长期的HTTP连接.
> Nodejitsu支持WebSockets,并保持连接打开,直到关闭或重置.我们的node.js的反向代理使我们非常便宜.

我们计划在未来支持使用自定义端口的前端TCP负载平衡.敬请关注!

相关文章

这篇文章主要介绍“基于nodejs的ssh2怎么实现自动化部署”的...
本文小编为大家详细介绍“nodejs怎么实现目录不存在自动创建...
这篇“如何把nodejs数据传到前端”文章的知识点大部分人都不...
本文小编为大家详细介绍“nodejs如何实现定时删除文件”,内...
这篇文章主要讲解了“nodejs安装模块卡住不动怎么解决”,文...
今天小编给大家分享一下如何检测nodejs有没有安装成功的相关...