关于用纯servlet和ajax加map维护记录的web聊天室探讨

完整代码见附件,未用dwr,comet4j之类的实现,用了最简单的servlet+ajax+map来实现的,目前主要面临以下三个问题:
1、多人连接负荷未测试
2、高并发未测试
3、单人次快速、不停输入有问题,会丢失数据
目前最显著的问题就是问题3,不知道怎么破?准备考虑用socket的方式去做。
不知道随着代码的完善,这种思路是否可行。
前端,主要是用户登录后通过ajax轮询看有无新消息
setInterval('askMessage(userInfo)',500);
后端,主要通过map来存取每个人的聊天记录
当然现在只是做个小实验,标签转义、异常神马的都没考虑,想听取下各位这么做是否可以?

你可能感兴趣的:(Ajax,servlet,map)