一个web聊天室,聊天的内容存储到什么地方比较

02-12-04 mote_li
考虑到轮询数据库太耗资源

我想把聊天的内容储存在一个静态的 Collection中

不知道这样做行不行,大家给点建议

banq
2002-12-04 16:32
放在内存中,为防止内容过大,启动一个线程,将最老的内容保存到数据库。

mote_li
2002-12-04 18:14
用HttpSessionActivationListener来把下线了的人的发言放到数据库应该就行了吧

banq
2002-12-04 21:19
做聊天室这样实时系统,最好不要使用web容器,直接做Java Server

mote_li
2002-12-05 09:20
写一个java server,那是不是要在web里面放一个applet?还是写一个支持http协议的server?

iceant
2002-12-05 11:16
呵呵,web 聊天室太耗资源了

pottery
2002-12-06 19:46
对,如果你的机子可以。

sam_java
2002-12-07 11:48
我一直觉得新浪的web聊天室做的很好,速度很快,有谁知道是怎么做的?或者分析过?

谢谢

猜你喜欢