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

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的负载能力比较差?
请各位各抒己见吧,呵呵。如果有做过这类项目的朋友能赐教一二不胜感谢 :)
...全文
760 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
M依然 2014-06-06
  • 打赏
  • 举报
回复
果断好长时间的帖子了。。。楼主应该也已经弄好了吧。。不然肿么会那么久了
iwaterman 2014-05-29
  • 打赏
  • 举报
回复
擦,这算挖坟么,2011.09的帖子?
朱超ZhuChao.Tech 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。。。。

25,980

社区成员

发帖
与我相关
我的任务
社区描述
高性能WEB开发
社区管理员
  • 高性能WEB开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧