NutzCN Logo
问答 websocket问题
发布于 2963天前 作者 yahtob 2801 次浏览 复制 上一个帖子 下一个帖子
标签:

兽哥,我移植社区的网页推送功能。js报错提示WebSocket connection to 'ws://localhost:8080/Qin/websocket' failed: Error during WebSocket handshake: Unexpected response code: 404

我把nutzbook项目里的3个websocket类都考过来了

7 回复

用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的集合

添加回复
请先登陆
回到顶部