想做一个web在线客服系统

不知道如何才能使客服与访客通信,而且不知道如何来平均分配访客的请求给客服..请大牛们指导一下..最好是有例子!!

[color=red]不知道如何才能使客服与访客通信[/color]
可以通过AJAX做一个聊天的工具.以前公司做过.比较简单.
1.访问给指定的客服发信息.
2.客服接收不同访客的信息.

[color=red]
而且不知道如何来平均分配访客的请求给客服[/color]

初始化一个Map容器,里面包括你的初始化多少个客服对象.

客服对象包括一个变量就是访客的数量.当访客来访这个数加一,访客来访结束,客服确认那么这个数减一.当访客来访是你就可以看到所有客服的当前连接数,然后分配给最少的客服,注意有些可能要同步.

[quote]不知道如何才能使客服与访客通信[/quote]
1.只能HTtp方式连接的话,消息写入数据库.
即时性要求不是特别高的情况下,可以定时刷新.
即时性高点消息可以采用ServerPull.Dwr有不错的实现.
2.如果能有类似P2P的链接或者Socket链接,那就直接通信就OK了.不必要那么麻烦.

[quote]而且不知道如何来平均分配访客的请求给客服 [/quote]
干脆不分配,谁空了谁来取就OK了. 维护一个请求池,所有请求全在里面.定时给低于阙值的客服就分配相应量的请求的OK.

个人看法,仅供参考. 望有用!

[url]http://yourgame.iteye.com/blog/199079[/url]