场景:我想向 Eclipse 插件和 Web 应用程序添加消息传递功能。客户端是 Eclipse 用户和 Web 应用程序用户。每当客户端向服务器发布带有特定主题的消息时,浏览该主题的 Web 应用程序用户应该立即知道传入的消息。
当前处理这种情况的 Java 技术是什么?我正在寻找一个干净的 API,解决方案。
PS。系统已经有spring依赖,服务器是Tomcat 7
您可以在 Eclipse 客户端上通过Smack使用 XMPP ,并为您的 Web 界面使用现有的基于 Web 的聊天客户端或浏览器友好的XMPP 客户端库。
由于您要发布到一个主题,我建议使用 XMPP 的多用户聊天或 pubsub 扩展。
您可能想看看 Eclipse 通信框架: http: //www.eclipse.org/ecf/