【发布时间】:2015-07-14 10:23:54
【问题描述】:
我在同一台服务器 (Wildfly) 上部署了多个 Java Web 应用程序。
他们都应该使用一个 WebSocket 实现来向用户发送消息(对象,而不是纯文本)。
编辑: WebApp1-3 是具有业务逻辑的应用程序。 WebApp4 的唯一目的是根据其他 WebApp 生成的消息更新浏览器中的 Primefaces 面板。对于误导性的插图,我们深表歉意。
WebApp1
WebApp2 --> ??? --> WebApp4 (WebSocket-Server) --> JS/Browser
WebApp3
使 WebApp4 可用于其他应用程序的最佳方式/模式/实现是什么? (RMI、JMS、WebSocket、WebService、......?)
【问题讨论】:
-
共享数据库怎么样?
-
适用于交换数据,但我应该如何通知 WebSocket-Endpoint 新消息?
-
@sinclair 如何将其发布到端点并且所有客户端都应该订阅该频道/主题?
标签: java web-applications