我想实现像qq那样的web版聊天功能,有什么好的方法,消息队列?线程?
我想实现像qq那样的web版聊天功能,有什么好的方法,
我现在已经有的技术涉及,aspnet和ajaxpr.net 可以实现无刷新。
原本的想法是通过使用ajax无刷新。使用轮询的方式隔一个时间去数据库里读用户的在线信息。用户发送和接受的消息的信息。但是我感觉这样作的代价太大了,一个客户端隔很短时间的轮询,很频繁的读取服务器的数据,上网人数稍多一点,服务器肯定会死的吧。
所以我想使用消息队列,但是不熟悉,看看了资料,发现如果使用队列的话,是不是一个客户建立一个专有队列啊,那也开销不小,不多队列有很多其他的好处。
那么线程怎么样啊。