【问题标题】:How to migrate to Websockets from Comet Processor in Apache tomcat 8.5 onwards?如何从 Apache tomcat 8.5 及以后的 Comet 处理器迁移到 Websockets?
【发布时间】:2017-12-21 23:23:09
【问题描述】:

Apache tomcat 8.5 及以后的 Comet 支持已弃用,根据它们,我们可以迁移到 websockets。 在我的应用程序中,当客户端发出简单的 HTTP GET 请求并建立连接时,我们使用彗星处理器将事件流式传输到客户端。 但是现在由于不支持 Comet,我们必须迁移到 Websockets,同时牢记向后兼容性。 我们可以保留与端点相同的早期 URL。 但是客户端应用程序需要在其端更新代码以使用 HTML5 功能。 有什么办法可以保持客户端代码不变?或者客户端应用需要相应更新?

【问题讨论】:

    标签: websocket migration tomcat8 comet java-websocket


    【解决方案1】:

    Websockets 服务器必须有 onMessage、onError、onOpen、onClose 方法。 Websocket 客户端必须有 onMessage 回调方法。我建议获取 javax.websocket 实现。这是一个很好的介绍:http://enterprisewebbook.com/ch8_websockets.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-13
      • 2015-04-30
      • 2012-03-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多