資源簡介
【實例簡介】
實現了用戶與客服功能,客服服務隊列,服務器排隊 系統概要 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個文件信息
- 上一篇:ssh 人事資源管理系統源碼
- 下一篇:Java 采集 豆瓣電影數據
評論
共有 條評論