- 博客(3)
- 资源 (3)
- 收藏
- 关注
原创 websocket 使用localhost能连接,使用IP地址不能连接问题
ws://localhost:8088 可以正常访问 改为 ws://192.168.1.120:8088 就不可以访问,原因就是获取不到session信息解决方法:需要浏览器输入的项目地址和建立websocket连接的地址一样...
2019-04-17 13:08:19 11701 1
原创 利用redis发布/订阅功能解决websocket session共享问题
由于websocket session不能序列化,所以不能存储在redis中。故在分布式系统中,可以通过把websocket 的session存储在服务器本地map,然后把消息发布到redis指定的频道上,每个服务器节点都订阅该频道,这样的话,消息一发布,每个节点都能接受到该消息,然后再从map中获取session,来完成消息推送。两种方式都能实现redis的发布/订阅功能第...
2019-04-11 16:35:58 6836 1
原创 javaweb系统通过websocket推送消息
一、简单介绍 WebSocket协议是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信——允许服务器主动发送信息给客户端。 在实现websocket连线过程中,需要通过浏览器发出websocket连线请求,然后服务器发出回应,这个过程通常称为“握手” 。在 WebSocket API,浏览器和服务器只需要做一个握...
2019-04-11 16:19:28 1198
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人