可以使用STOMP和Spring 4创建房间吗?Socket.IO内置了房间,所以我想知道Spring是否也有此功能。
我目前的代码:
@MessageMapping("/room/greet/{room}")
@SendTo("/room/{room}")
public Greeting greet(@DestinationVariable String room, HelloMessage message) throws Exception {
return new Greeting("Hello, " + room + "!");
}
最理想的是使用@SendTo("/room/{room}")
然而,我受限于:
@SendTo("/room/room1")
@SendTo("/room/room2")
@SendTo("/room/room3")
等等......这非常不理想
客户是:
stompClient.subscribe('/room/' + roomID, function(greeting){
showGreeting(JSON.parse(greeting.body).content);
});
房间编号可以是room1、room2或room3... 如果我需要更多的房间怎么办?现在感觉这很繁琐。