讨论一个在线客服系统的技术方案

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的负载能力比较差?
请各位各抒己见吧,呵呵。如果有做过这类项目的朋友能赐教一二不胜感谢 :)
...全文
632 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
M依然 2014-06-06
果断好长时间的帖子了。。。楼主应该也已经弄好了吧。。不然肿么会那么久了
回复
iwaterman 2014-05-29
擦,这算挖坟么,2011.09的帖子?
回复
宁波朱超 2014-05-29
不知道JMS吗 .
回复
MiceRice 2014-05-27
公司好傻。。。 直接买个产品好了,自己部署就是。 另外也可以依托开源的OpenFire来做通讯服务器。 非要自己写的话,就看在线用户规模,规模大则不建议用长连接模式;规模小则可以,开发起来也简单些。
回复
fast-易 2014-05-23
我感觉,不要用长连接比较好点,使用长轮询。ajax+长轮询。
回复
zwtzl 2011-09-26
楼上的朋友Server Push用的什么?pushlet? tomcat?
回复
event_a 2011-09-22
额。。我们做的是Server push +Remoting。。。。
回复
相关推荐
发帖
高性能WEB开发
创建于2008-07-01

2.5w+

社区成员

高性能WEB开发
申请成为版主
帖子事件
创建了帖子
2011-09-20 08:52
社区公告
暂无公告