当前位置: 代码迷 >> Java Web开发 >> 类似人人网的在线聊天方案,该如何处理
  详细解决方案

类似人人网的在线聊天方案,该如何处理

热度:183   发布时间:2016-04-17 01:04:11.0
类似人人网的在线聊天方案
最近需要做一个SNS,其中有一块就是,和在线的好友聊天。不知道人人网是怎么实现的,各位有没有推荐的方案,之前考虑的一些方案,都感觉效率比较地,服务器压力比较大。请有经验的人出出点子

------解决方案--------------------
人人网的实现是poll方式----每10秒一次,主要靠负载均衡减轻服务器的并发和提高消息并发吞吐量。


------解决方案--------------------
用监听器监听所以进了聊天窗口的状态,某个用户触发了这个事件,就给存储正聊天的用户,每个人发送一条,触发这个事件的用户发的信息!
这不能私聊的,集体聊天,可以这现实现!
用ajax或jq来做出不刷新页面的状态!
  相关解决方案