【即时通讯】
jkxqj
12345
展开
-
tomcat中关于websocket的性能优化配置
一、优化Connector http://www.aikaiyuan.com/8466.htmltomcat的运行模式有3种 1)bio 默认的模式,性能非常低下,没有经过任何优化处理和支持.2)nio 利用java的异步io护理技术,noblocking IO技术. 想运行在该模式下,直接修改server.xml里的Connector节点,修改protocol为 protocol=”o转载 2017-05-23 15:14:08 · 9268 阅读 · 0 评论 -
给websocket加入心跳包防止自动断开连接
var userId=$("#userId").val();var lockReconnect = false; //避免ws重复连接var ws = null; // 判断当前浏览器是否支持WebSocketvar wsUrl = serverConfig.cyberhouse_ws+userId;createWebSocket(wsUrl); //连接wsfunc原创 2017-09-05 10:32:29 · 26963 阅读 · 4 评论 -
layim的websocket消息撤回功能实现
我的大概思路就是,前端根据选取的内容获得他的cid,我的cid是js生成的uuid, 然后:1、通过websocket广播给对应的人 去删除localstorage里的缓存, 2、ajax异步请求删除数据库里的数据记录 3、如果对方此时也打开了聊天面板就要用jquery找到那条消息然后remove。由于目前发现layim3.6版本并没有给自己发的消息赋值data-cid,所以实现起来比较麻烦。原创 2017-09-05 17:27:39 · 8021 阅读 · 2 评论