类似人人网的消息机制的实现
想实现一个网站,当用户受到关注或收到私信后右上角会有提示(类似微博、人人),请问是通过什么方式呢?要求java开发的,SSH框架 --------------------编程问答-------------------- Ajax,定期去数据库轮询,有未读消息就显示 “x 条消息未读” --------------------编程问答--------------------这个服务器压力岂不是很大? --------------------编程问答-------------------- 那你有没有更好的办法呢?服务器往客户端推? --------------------编程问答-------------------- 给消息设置个已读和未读标识,供查询用。或设置未读取消息列表,消息读取过后,在此列表删除该消息标识。 --------------------编程问答--------------------
我也在想有没有合适的机制 --------------------编程问答-------------------- Ajax,定期去查询数据库,一旦有新数据,立马提醒。。。 --------------------编程问答-------------------- 一般的就是楼上说的ajax轮询,可以将时间间隔调大一点,减少服务器压力。
html5有websocket,可以建立长连接 --------------------编程问答--------------------
能给分析一哈 csdn这个 小喇叭,, 是不是 用您说的。。那会不会就是 楼主说的服务器 负载过大的情况 --------------------编程问答-------------------- +1,时间间隔可以看情况调整,这种查询很简单,缓存一下,压力山小。有时一个首页就几十个查询
补充:Java , Web 开发