netty+websocket 客服聊天室

时间:2020-01-06 09:00:11
【文件属性】:
文件名称:netty+websocket 客服聊天室
文件大小:4.62MB
文件格式:RAR
更新时间:2020-01-06 09:00:11
netty websocket 实现了用户与客服功能,客服服务队列,服务器排队 详见: http://blog.csdn.net/crazyzxljing0621/article/details/53690505 系统概要 1. 用户通过websocket与netty创建通讯 2. 用户链接到服务器队列中 3. 队列通过轮训机制判定netty是否有可以服务的客服 4. 如果有则将队列中的用户channel转给客服进行点对点通讯 5. 队列有自己的最大容载量 6. 每个客服可以同时服务N个用户 7. 没有空闲客服的时候用户们只能在队列中慢慢排队 8. 队列状态及实时位置由队列向队列内用户推送 9. 当有空闲位置的时候,轮训机制会将队列中首位用户放到netty中进行与客服的通讯挂钩 10. 其实对于服务器队列可以抽出来做到一个单独的项目中,用户先访问队列项目,队列项目再将用户channel发送给处理消息的netty项目
【文件预览】:
callServer
----bin()
--------log4j.properties(916B)
--------com()
--------SysConfig.properties(503B)
----.settings()
--------org.eclipse.core.resources.prefs(157B)
--------org.eclipse.jdt.core.prefs(598B)
----src()
--------log4j.properties(916B)
--------com()
--------SysConfig.properties(503B)
----.project(386B)
----.classpath(812B)
----lib()
--------ezmorph-1.0.6.jar(84KB)
--------commons-beanutils-1.8.0.jar(226KB)
--------commons-logging.jar(52KB)
--------commons-lang-2.4.jar(256KB)
--------commons-collections-3.2.jar(558KB)
--------log4j-1.2.17.jar(478KB)
--------json-lib-2.4-jdk15.jar(155KB)
--------netty-all-4.1.6.Final.jar(3.37MB)

网友评论

  • 详细的使用没有,不知道要怎么测试多用户在线
  • 不错,谢谢分享。
  • 不错,谢谢分享。
  • 写的不错,对我很有帮助
  • 很不错,资源很好,很多东西都很实用
  • 有用不?希望能有帮助
  • 很不错,资源很好,很多东西都很实用
  • 楼主有页面吗