随笔分类 -  WebSocket

摘要:如题,生产环境websocket连接失败,前端报错:WebSocket connection to 'wss://im.tnshow.com:5260/' failed: 因为原来是可以用的,排除代码和防火墙安全组的问题。百度一下解决问题方式 location /wss/ { proxy_set_h 阅读全文
posted @ 2021-06-03 20:26 别动我的猫 阅读(8876) 评论(0) 推荐(0) 编辑
摘要:报错: java.io.IOException: Connection reset by peer at sun.nio.ch.FileDispatcherImpl.read0(Native Method) at sun.nio.ch.SocketDispatcher.read(SocketDisp 阅读全文
posted @ 2019-05-31 10:18 别动我的猫 阅读(9664) 评论(0) 推荐(0) 编辑
摘要:websocket实现后台像前端主动推送消息的模式,可以减去前端的请求获取数据的模式。而后台主动推送消息一般都是要求消息回馈比较及时,同时减少前端ajax轮询请求,减少资源开销。 spring boot已经集成了websocket,tomcat亦是如此。所以WebSocketConfig配置类就不需 阅读全文
posted @ 2019-05-21 14:30 别动我的猫 阅读(6351) 评论(0) 推荐(0) 编辑
摘要:如题,网上找了相关资料查明是websocket连接超时的问题。使用了反向代理,因此超过60S没有数据传输的连接会断开。 把代理的那个超时时间设置长一点,无限长。你开什么玩笑!那还代理个啥玩意。 解决方法一:后台写个定时程序每<60s频率给前端的socket发个消息就好了。 阅读全文
posted @ 2019-05-16 14:48 别动我的猫 阅读(18560) 评论(0) 推荐(0) 编辑
摘要:在项目中,后台为了其实把处理结果主动推送个前端,因此使用了WebSocket。 但是问题来了,页面每跳转一次,socket都要重新关闭建立连接。这个资源消耗是很大的,而且线上环境随着并发量的增加会报错因此影响性能。 那么如何保持socket的长连接了,用iframe就行了。 如下新增一个模板页面,把 阅读全文
posted @ 2019-05-15 16:56 别动我的猫 阅读(9453) 评论(0) 推荐(0) 编辑
摘要:报错: javax.websocket.DeploymentException: Multiple Endpoints may not be deployed to the same path [/websocket/{sid}] : existing endpoint was class com. 阅读全文
posted @ 2019-04-29 19:15 别动我的猫 阅读(3311) 评论(0) 推荐(0) 编辑
摘要:出现这个问题是构造 WebSocket失败了。 js代码改成 阅读全文
posted @ 2018-11-07 14:39 别动我的猫 阅读(15358) 评论(0) 推荐(0) 编辑