【发布时间】:2014-02-28 22:35:46
【问题描述】:
我在我的应用程序中添加了 Stomp/Websocket 支持,这使得从服务器端向 Web 客户端发送通知变得容易。但是,由于这需要服务器端消息代理,我想知道是否可以让服务器端组件订阅从服务器发布的“主题”?
例如,我正在使用 SimpMessagingTemplate 向所有连接的 Stomp 客户端广播某些状态更新,但我也可以在服务器端订阅一个对象吗?
我现在的解决方案有点小题大做。服务器端不使用 SimpMessagingTemplate,而是使用 Project Reactor 生成通知类型广播,其中我的一个消费者是使用 SimpMessagingTemplate 中继消息的桥梁。这允许我的 Java 组件以及我的 Stomp 客户端获取更新,但对我来说这似乎有点矫枉过正。
【问题讨论】: