【问题标题】:Google App Engine HTTP谷歌应用引擎 HTTP
【发布时间】:2015-09-13 15:31:50
【问题描述】:

Google App Engine 仅支持 HTTP/HTTPS?我想知道,因为我有一个 Node.js 服务器,它使用原始套接字在服务器和客户端之间为移动应用发送 JSON 格式的消息,我想将它部署到 Google App Engine 上?

【问题讨论】:

  • 您可能正在寻找 GCE 而不是 appengine。
  • @Zig Mandel 谢谢,所以如果我想在应用引擎上托管并从 Google 提供的自动缩放中受益,我需要使用 HTTP 吗?
  • GCE 还具有自动缩放功能。 appengine 本身并不支持 javascript 服务器端。自定义 appengine 模块将比简单的 GCE 自动缩放农场更受限制。
  • 您可以将套接字与 python、java、go 和 php sdks 一起使用。 python docs
  • 没关系,我在使用 Google Cloud Platform 时遇到了其他问题,我现在在 AWS 上

标签: node.js google-app-engine http https


【解决方案1】:

限制和约束

虽然 App Engine 支持套接字,但在使用套接字时需要注意某些限制和行为:

  • 套接字仅适用于付费应用程序。
  • 您无法创建监听套接字;您只能创建出站套接字。不支持 FTP。
  • java.net.URL 仍配置为使用 URL Fetch API;有
    目前没有办法解决这个问题。
  • InetAddress.isReachable 是空操作。
  • 支持 javax.net.ssl 中的大多数类。
  • 只能使用 TCP 或 UDP;不允许使用任意协议。
  • 您不能绑定到特定的 IP 地址或端口。
  • ...

Overview of Sockets API for Java

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-30
    • 2011-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多