【问题标题】:Jelastic or Cloudbees support for websocketsJelastic 或 Cloudbees 支持 websockets
【发布时间】:2012-06-13 20:08:38
【问题描述】:

有谁知道是否可以在 Cloudbees 或 Jelastic 上使用 websocket。我在端口 10126 上部署了一个带有 websockets 的 Railo 项目,它在我的 Tomcat 本地设置上运行良好,但是在部署到 Jelastic 和 Cloudbees 时没有任何反应。

【问题讨论】:

    标签: websocket railo cloudbees jelastic


    【解决方案1】:

    在 Jelastic,我们做到了。这是我们提供公共 IP 的成果之一。我们将针对这个主题撰写一篇简短的操作指南文章。您可以在我们的博客 (http://blog.jelastic.com) 或我们的推特帐户 (@jelastic) 上查看它。

    【讨论】:

    • 这会很有帮助,但我需要在星期五做一个演示,但它不工作,你能告诉我如何让它工作
    • 你能让它运行吗? (我没有收到您回复我的通知)。我用不同的设置尝试了几次,没有任何问题,只是打开公共 IP 然后正常运行的问题。
    【解决方案2】:

    Cloudbees 现在支持 Websocket。

    这是通过代理完成的 - 因此可以通过 http 升级与任何应用程序一起使用。

    简单设置:

    bees app:proxy:update http_version=1.1

    作为 http 1.1 支持升级到 websocket(因此 ws 和 wss 将工作)。

    【讨论】:

    • 对于某些应用程序,websockets 获得了显着的优势,问题不是我们为什么以及何时应该在 Comet 上使用 websockets,问题是哪个主机提供 websocket 支持......(假设问题作者确实有使用 websockets 的一个很好的理由)
    【解决方案3】:

    CloudBees 现在提供对 WebSockets 的支持 - 您只需使用不同的端点来访问您的应用程序:http://developer.cloudbees.com/bin/view/RUN/WebSockets

    【讨论】:

      【解决方案4】:

      AFAIK,目前只有 dotCloud 支持 websockets:http://docs.dotcloud.com/guides/websockets/

      【讨论】:

      • 我会试一试,但所有这些云服务都有自己的部署方式。希望设置不会很痛苦
      • 如果有任何帮助,这里是我的应用程序(在 Java Play 中!):github.com/Ekito/MapTracker/tree/dotcloud
      【解决方案5】:

      在我对 Jelastic 的理解中,他们支持在 GlassFish 中运行 Websocket,并且可以支持公共 IP。

      虽然 Cloudbees 支持运行单独的 JVM(纯 Java 应用,无应用服务器)但没有公共 IP。

      以下是一些参考资料:

      Cloudbees JVM container

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-05-18
        • 2014-03-28
        • 1970-01-01
        相关资源
        最近更新 更多