我在做一个 java web项目用pushlet技术即时显示提示消息的功能 ,在servlet中通过userid定时的从数据库中查询未读的消息记录,然后发给所有的客户端,在客户端中根据userID判断,如果客户端的userid=pushlet推送的userid则显示推送的消息数量。
因为对即时性有要求,所以在后台每隔多少秒就要向数据库发送请求,我主要是担心服务器负担压力过大,如果只有几个用户还好,服务器只是几个查询,如果用户数量增多,后台访问数据库的次数就太过频繁,总觉得这是一个隐患。
求高人指点!!!java web pushletjavawebpushlet即时消息
因为对即时性有要求,所以在后台每隔多少秒就要向数据库发送请求,我主要是担心服务器负担压力过大,如果只有几个用户还好,服务器只是几个查询,如果用户数量增多,后台访问数据库的次数就太过频繁,总觉得这是一个隐患。
求高人指点!!!java web pushletjavawebpushlet即时消息
后台可使用队列来存储即时消息,先进先出的顺序。