如何从 Apache tomcat 8.5 及更高版本的 Comet Processor 迁移到 Websockets?



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

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

相关内容

  • 没有找到相关文章

最新更新