讨论一个在线客服系统的技术方案
zwtzl 2011-09-20 08:52:47 目前公司要开发一个在线客服系统,虽然网上已经有很多成熟的产品可用,但公司上层认为应该
自主开发,保证公司的商业信息不被别人掌握。
现在要选择技术方案,目前考虑了一下,有以下几种:
1、Ajax long-polling 长连接轮询 + Tomcat服务器(或任意WEB服务器)
2、Ajax long-polling 长连接轮询 + Socket服务器(自己写)
3、Server push(例如pushlets框架) + Tomcat服务器(或任意WEB服务器)
4、FLEX Socket + Socket服务器(自己写)
由于上个项目刚刚做完,最近考虑了几天,思路仍然不是很清晰。
用firebug看了WebQQ,发现是Ajax long-polling实现的,但服务器端不清楚是怎样做的,似乎Tomcat的负载能力比较差?
请各位各抒己见吧,呵呵。如果有做过这类项目的朋友能赐教一二不胜感谢 :)