websocket redis消息推送
时间: 2023-11-04 12:58:53 浏览: 150
springboot+websocket分布式实现
WebSocket是一种在客户端和服务器之间进行实时双向通信的协议。在这个引用中,WebSocket服务器订阅了一个名为"showNewestMsg"的Redis频道,当收到消息时,它会根据消息中的接收者信息在Map中找到对应的WebSocket会话,并将消息发送给客户端。
另外,WebSocket服务器会将每个WebSocket会话保存在一个Map中,使用用户ID作为键,WebSocket会话作为值。这样可以方便地根据用户ID查找到对应的会话。
在这个引用中,还展示了一个WebSocket的配置类,使用了Spring的ServerEndpointExporter将其注册为一个WebSocket组件。
阅读全文