0

我正在通过一些实时聊天插件。

实际上,我们已经在运行良好的 tomcat 上部署了基于 Web 的应用程序。现在需要的是集成实时聊天功能。

因此正在考虑并创建一些设计,在前端我将使用 jQuery,在服务器端我将使用 BlockingQueue 来处理传入的聊天请求,然后处理每个请求等。

后来我想,我可以通过一些插件,而不是从头开始做这一切,有很多 jQuery 插件,但它们都有自己的广告添加到它。此外,大多数都是为商业用途付费的。

所以我遇到了 XMPP 协议。我对 XMPP 不太清楚,它可以帮助我开发这样的应用程序吗?我尝试使用 WebSocket,但它需要 HTML 5,这限制了我深入研究。

有人可以建议我正确和正确的方法吗?

4

1 回答 1

1

如果可以使用 Java EE 7,那么Web Sockets绝对是一种方式。该技术专门设计用于处理多个客户端的连接及其在网页上的交互。如果您无法切换到 Java EE 7,还有其他框架可以完成这项工作,例如Atmosphere或其他,只需查看可以在此处找到的列表。

于 2013-11-13T14:24:35.223 回答