我有一个消息传递应用程序,并且我正在春季使用stomp-websocket
。
我正在向套接字发送消息,例如:
messageBean.convertAndSend( "/topic/message.${USER_ID}", ${Message_Object} )
但是,在某些情况下,我想向活动有套接字的整个用户发送消息。
我的意思是,我想发送如下消息:
messageBean.convertAndSend( "/topic/message", ${Message_Object} )
我的意思是我不想为此消息创建新的套接字。正在使用像sockJs.subscribe("/topic/message.${userId}")
这样的套接字的前端应用程序,我不想破坏这种逻辑。
如何像我说的那样发送消息,或者如何实现这种逻辑?
感谢帮助。
答案 0 :(得分:0)
我不确定是否能回答您的问题,但是用@SendTo
和@MessageMapping
注释的方法会自动向所有订阅者广播返回值。
以防万一,这是我编写的Kalah game的实现,该实现使用Spring WebSocket实时向活动玩家广播游戏状态。