类似于58同城、赶集网、新浪微博网页上的那种在线聊天的程序设计,该如何解决
这应该是个web在线聊天的设计,本人没处理过,现截图如下:
如果对方离线了肯定要不断去检查对方的状态,这是否要开个线程去处理,Socket我还不会,当然这里面还需要注意什么技术方面的东西,我比较再议优化策略,如何设计消息通讯,是否可以跨服务器,拜求各位看客给点意见或者分享点经验,再次感谢,好人一生平安!
------解决思路----------------------
可以看下Openfire 相关资料。
------解决思路----------------------
------解决思路----------------------
百度搜索一个乐语。
有个乐语是这种东西。
------解决思路----------------------
WebSocket node.js
------解决思路----------------------
如果做的简单点,可以弄个页面ajax定时(20s或者其他时间)取数据就可以了。。
------解决思路----------------------
简单就是异步方式。后台可以高频的启动一个线程,然后后台把线程查询结果存起来,ajax可以低频直接读这个存起来结果!
------解决思路----------------------
这个可以看具体要求了,一般来说30s足够了,当然如果数据量比较大,可以数据库前面可以弄一层缓存。
------解决思路----------------------
SignalR
------解决思路----------------------
web的话,我推荐nodejs + socket.io