兽哥,我移植社区的网页推送功能。js报错提示WebSocket connection to 'ws://localhost:8080/Qin/websocket' failed: Error during WebSocket handshake: Unexpected response code: 404
我把nutzbook项目里的3个websocket类都考过来了
用tomcat8或者jetty 9
收到,可以了, jedis().publish(NutzbookWebsocket.prefix + "home", msg);兽哥是调用这个来推送给浏览器的吗
那样写是经过redis的订阅发布集群,考虑点是集群下的websocket. 如果单机,直接触发,不需要经过redis
直接调用NutzbookWsStringHandler里的onmessage吗
@qq_0198977c 不是...
NutzbookWebSocket事实上是用redis做了个房间的概念. 如果不使用redis,那么只能改成本地实现了
可以了 解决办法共享啊!
@sunhai1988 做一个 Map<String, List>, key就是room name,value的list就是session id的集合