求教 J2EE 即时弹出消息 怎样才能高性能呢
时间:2011-07-08
来源:互联网
求教 J2EE 即时弹出消息 怎样才能让消息占资源少
我正在做一个模块内部传真,有点像即时消息系统,包含三个子模块 : 发送信息、 接收信息、 已发信息、
现在想做出系统提示,就是自动弹出一个窗口,提示用户有新消息需要查看。
现在遇到难题就是 如何让发送人,发出数据,接收人那边的窗口就会弹出窗口提示。
目前找到的方法有:轮询(隔10秒查询数据库)、长连接 服务器推技术、还有最简单的放入application
想知道到底用什么方法做 最好能有实例 哪个方法占资源少,效率高呢。
我正在做一个模块内部传真,有点像即时消息系统,包含三个子模块 : 发送信息、 接收信息、 已发信息、
现在想做出系统提示,就是自动弹出一个窗口,提示用户有新消息需要查看。
现在遇到难题就是 如何让发送人,发出数据,接收人那边的窗口就会弹出窗口提示。
目前找到的方法有:轮询(隔10秒查询数据库)、长连接 服务器推技术、还有最简单的放入application
想知道到底用什么方法做 最好能有实例 哪个方法占资源少,效率高呢。
作者: zylyueliang 发布时间: 2011-07-08
可以考虑JMS的吧
作者: feichexia 发布时间: 2011-07-09
轮询的话时间粒度不好划分。
可以利用JMS的队列,发送消息给接收方。
另外我觉得接收方和发送方是单向关系,就可以应用发布订阅模式。
可以利用JMS的队列,发送消息给接收方。
另外我觉得接收方和发送方是单向关系,就可以应用发布订阅模式。
作者: feichexia 发布时间: 2011-07-09
纯属个人观点,希望能给你点启发。
具体实现的话,自己也不是很清楚,打算过几天闲下来好好研究下~
具体实现的话,自己也不是很清楚,打算过几天闲下来好好研究下~
作者: feichexia 发布时间: 2011-07-09
个人推荐:长连接 服务器推技术
(1)可以看看开源的pushlets,使用servlet长连接做的,不过要注意下性能的问题。
(2)获取可以试试用flash的socket,不过需要注意下权限问题。
本人也在研究阶段,给lz提个方向。
(1)可以看看开源的pushlets,使用servlet长连接做的,不过要注意下性能的问题。
(2)获取可以试试用flash的socket,不过需要注意下权限问题。
本人也在研究阶段,给lz提个方向。
作者: henrybit 发布时间: 2011-07-09
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28