【发布时间】:2012-05-09 10:10:06
【问题描述】:
我可以在谷歌应用引擎上使用 node.js npm 和 socket.io
或建议一些提供 socket.io 模块的低成本或免费云解决方案,因为我需要它来与服务器进行实时通信
【问题讨论】:
标签: google-app-engine node.js cloud socket.io
我可以在谷歌应用引擎上使用 node.js npm 和 socket.io
或建议一些提供 socket.io 模块的低成本或免费云解决方案,因为我需要它来与服务器进行实时通信
【问题讨论】:
标签: google-app-engine node.js cloud socket.io
Google App Engine 上的节点支持可通过 Google 所谓的“App Engine 灵活环境”获得。您的代码在 Google 托管的 docker 容器中运行。这与“App Engine 标准环境”相反,您的代码在某些自定义构建的容器中运行。更多信息here。 Google App Engine 上的 Node 文档可以在 here 找到。
注意:柔性环境目前处于测试阶段!并根据 Google not recommended 用于生产用途。
Web 套接字可以在 Google App Engine 上使用。但是根据this example 在 Google App Engine 上使用 websockets;目前不支持加密的 websocket。
对于替代托管:Node wiki 维护一个托管提供商列表; old wiki(but somewhat maintained),new wiki。在这些 wiki 页面上,您可以找到不同类型的节点托管免费和付费计划。
【讨论】:
NodeJs 现在支持 Google App Engine 以及其他语言。 只需遵循: https://cloud.google.com/nodejs/getting-started/hello-world
【讨论】:
您需要配置一个Google Compute Engine 实例来运行节点应用程序。
【讨论】: