站内信是怎样实现的?

liubey_zff 2010-08-13 01:32:30
数据库这些我设计好了,但是我想知道实时的提醒用户 有未读短消息(就是我们经常在论坛上见的那样)怎么实现?我怎么别不过来这个弯儿呢?
先谢谢解答的各位了
...全文
840 24 打赏 收藏 转发到动态 举报
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
liubey_zff 2010-11-19
  • 打赏
  • 举报
回复
[Quote=引用 23 楼 shenglu725 的回复:]

UP,谁有源码啊
[/Quote]
连实现都没有 哪有源码啊 哈哈 用IBM MQ吧
shenglu725 2010-10-29
  • 打赏
  • 举报
回复
UP,谁有源码啊
luozhangwen 2010-08-26
  • 打赏
  • 举报
回复
在页面上放个iframe,定时刷新来获取信息。
liubey_zff 2010-08-26
  • 打赏
  • 举报
回复
汗 没人知道吗
liubey_zff 2010-08-23
  • 打赏
  • 举报
回复
为了一个站内信就加进去个DWR,非常不合理,难道还是没人会做?
Landor2004 2010-08-19
  • 打赏
  • 举报
回复
曾经用dwr的推做过一个及时公告的功能,但是要注意他的日志,开始没注意到,结果几天就搞出30g的日志文件,崩溃
liubey_zff 2010-08-19
  • 打赏
  • 举报
回复
我还是没有满意的答案,我就不信CSDN没人做过这么个小细节的东西
wucq65 2010-08-17
  • 打赏
  • 举报
回复
可以用数据触发事件,然后配合网站监听线程就可以实现了。
dr_lou 2010-08-17
  • 打赏
  • 举报
回复
ajax + 定时论询memory 也是可以的吧。
yktd26 2010-08-17
  • 打赏
  • 举报
回复
dwr
不过原理都是一样的,定时刷
如果只是刷一小部分不会很浪费资源吧
airy978 2010-08-17
  • 打赏
  • 举报
回复
用dwr吧
liubey_zff 2010-08-17
  • 打赏
  • 举报
回复
没人知道吗
godblessyouguys 2010-08-17
  • 打赏
  • 举报
回复
定时,轮询
liubey_zff 2010-08-13
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 che253604783 的回复:]
ajax+定时任务。
[/Quote]
定时1秒?2秒?这定时任务不占资源吗?那像 discuz这种在线几千几万的也能轻松实现?
che253604783 2010-08-13
  • 打赏
  • 举报
回复
ajax+定时任务。
liubey_zff 2010-08-13
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 inhibitory 的回复:]
引用 6 楼 liubey_zff 的回复:

推技术貌似不错?那我想问难道那些论坛(discuz)用的都是2秒一刷?不能吧?

AJAx技术不刷新页面,而是异步与服务器通讯,即与服务器通讯取得数据后,再操作DOM修改界面内容。这样即更新得到了数据,而页面又不需要刷新。
[/Quote]
我会用AJAX,但是AJAX也是响应页面事件的吧?比如鼠标点击或者失去焦点,我也不太懂,你说的这种是怎么知道数据库变更并AJAX页面的?
谢谢你
Inhibitory 2010-08-13
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 liubey_zff 的回复:]

推技术貌似不错?那我想问难道那些论坛(discuz)用的都是2秒一刷?不能吧?
[/Quote]
AJAx技术不刷新页面,而是异步与服务器通讯,即与服务器通讯取得数据后,再操作DOM修改界面内容。这样即更新得到了数据,而页面又不需要刷新。
liubey_zff 2010-08-13
  • 打赏
  • 举报
回复
推技术貌似不错?那我想问难道那些论坛(discuz)用的都是2秒一刷?不能吧?
Inhibitory 2010-08-13
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 dyllove98 的回复:]

1\ ajax + 定时 这样处理最多
2、使用推技术....
[/Quote]
1. ajax + 定时 这样处理最多: 这样处理性能要求低,难度也小,对一般的需求能够满足。
2. 使用推技术....: 可以使用Comet,iFrame等来实现,可以及时取得信息,但是难度也加大了,一般实时的信息系统等要求高的使用。

站内信息,2秒使用ajax取一次信息也不错了。
Jlins 2010-08-13
  • 打赏
  • 举报
回复
1\ ajax + 定时 这样处理最多
2、使用推技术....
加载更多回复(3)

50,528

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧