• 大小: 4.62M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-18
  • 语言: Java
  • 标签: Socket  聊天  c  Netty  web  

资源简介

【实例简介】

实现了用户与客服功能,客服服务队列,服务器排队 
系统概要
1. 用户通过websocket与netty创建通讯 
2. 用户链接到服务器队列中 
3. 队列通过轮训机制判定netty是否有可以服务的客服 
4. 如果有则将队列中的用户channel转给客服进行点对点通讯 
5. 队列有自己的最大容载量 
6. 每个客服可以同时服务N个用户 
7. 没有空闲客服的时候用户们只能在队列中慢慢排队 
8. 队列状态及实时位置由队列向队列内用户推送 
9. 当有空闲位置的时候,轮训机制会将队列中首位用户放到netty中进行与客服的通讯挂钩 
10. 其实对于服务器队列可以抽出来做到一个单独的项目中,用户先访问队列项目,队列项目再将用户channel发送给处理消息的netty项目
 

资源截图

代码片段和文件信息

package com;

import com.service.Server;
import com.service.core.ServerThread;
import com.tools.IniConf;

public class StartMsgService {

public static void main(String[] args) {
new IniConf().iniConf();
new Thread(new ServerThread()).start();
new Server().run();
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        812  2016-12-08 15:14  callServer\.classpath

     文件        386  2016-12-08 15:13  callServer\.project

     文件        157  2016-12-13 16:05  callServer\.settings\org.eclipse.core.resources.prefs

     文件        598  2016-12-08 15:13  callServer\.settings\org.eclipse.jdt.core.prefs

     文件        907  2016-12-16 10:47  callServer\bin\com\model\Data.class

     文件        841  2016-12-16 11:25  callServer\bin\com\model\JSONtype.class

     文件       1051  2016-12-16 10:47  callServer\bin\com\model\SysCode.class

     文件        681  2016-12-16 10:47  callServer\bin\com\model\Type.class

     文件       2876  2016-12-16 10:47  callServer\bin\com\model\UserServerPojo.class

     文件        715  2016-12-16 10:47  callServer\bin\com\service\core\action\Create.class

     文件       5291  2016-12-16 10:47  callServer\bin\com\service\core\action\Join.class

     文件       3995  2016-12-16 10:47  callServer\bin\com\service\core\action\Msg.class

     文件       3719  2016-12-16 10:47  callServer\bin\com\service\core\ContainerChange.class

     文件       1616  2016-12-16 10:47  callServer\bin\com\service\core\DbService.class

     文件       5650  2016-12-16 10:47  callServer\bin\com\service\core\ServerThread.class

     文件       2337  2016-12-16 10:54  callServer\bin\com\service\MsgExecute.class

     文件       3217  2016-12-16 10:54  callServer\bin\com\service\MsgHandler.class

     文件       2011  2016-12-16 10:54  callServer\bin\com\service\Server$1.class

     文件        676  2016-12-16 10:54  callServer\bin\com\service\Server$2.class

     文件       1446  2016-12-16 10:54  callServer\bin\com\service\Server$3.class

     文件       3794  2016-12-16 10:54  callServer\bin\com\service\Server.class

     文件       2115  2016-12-16 10:54  callServer\bin\com\service\WebSocketHandler.class

     文件        654  2016-12-16 10:54  callServer\bin\com\StartMsgService.class

     文件       2471  2016-12-16 10:47  callServer\bin\com\tools\IniConf.class

     文件       2020  2016-12-16 10:47  callServer\bin\com\tools\ServerLog.class

     文件        916  2016-12-09 13:58  callServer\bin\log4j.properties

     文件        503  2016-12-16 11:36  callServer\bin\SysConfig.properties

     文件     231320  2016-12-07 11:49  callServer\lib\commons-beanutils-1.8.0.jar

     文件     571259  2016-12-07 11:49  callServer\lib\commons-collections-3.2.jar

     文件     261809  2016-12-07 11:49  callServer\lib\commons-lang-2.4.jar

............此处省略45个文件信息

评论

共有 条评论