在线模拟法庭服务器的设计与实现

被引:1
作者
李文全
段琢华
机构
[1] 韶关学院计算机科学学院
关键词
多线程; 完成端口; 模拟法庭; 可扩展性; 服务器;
D O I
10.16208/j.issn1000-7024.2010.21.012
中图分类号
TP368.5 [服务器、工作站];
学科分类号
081201 ;
摘要
针对模拟法庭服务器存在大量并发客户请求问题,引入了完成端口(IOCP)多线程控制模型,建立了以主线程、监听线程、服务线程为核心的服务器架构。通过分析数据包的错序原因,提出了具体的解决方案。利用池技术思想,设计了线程池和数据库连接池,较好地解决了多线程竞争资源问题,有效避免CPU在线程调度和切换上的大量开销,充分利用了系统资源。经系统测试结果表明,该服务器能够支持海量并发连接,并具有较强的可扩展性和稳定性。
引用
收藏
页码:4736 / 4739
页数:4
相关论文
共 9 条
[1]   基于现代通用处理器的数据库优化综述 [J].
邓亚丹 ;
景宁 ;
熊伟 .
计算机科学, 2009, 36 (08) :17-20
[2]   支持SSL的高性能通信服务器设计与实现 [J].
金容波 ;
王玲 .
计算机应用与软件, 2009, 26 (07) :202-203+207
[3]   基于IOCP机制的网络游戏服务器通信层的实现 [J].
王瑞彪 ;
李凤岐 ;
施玉勋 ;
张宪超 .
计算机工程与应用, 2009, 45 (07) :75-78+81
[4]   高性能服务器底层网络通信模块的设计方法 [J].
王文武 ;
赵卫东 ;
王志成 ;
陈悦 ;
韩下林 .
计算机工程, 2009, 35 (03) :103-105+114
[5]   NVMS中的自适应数据库连接池技术 [J].
李秉璋 ;
吴访升 ;
景征骏 ;
黄海军 .
计算机工程, 2008, 34 (23) :41-43
[6]   高性能服务器集群部署系统传输模型研究 [J].
薛正华 ;
董小社 ;
胡雷钧 ;
伍卫国 .
计算机学报, 2008, (11) :1956-1964
[7]   试论模拟法庭实验教学 [J].
侯晓蕾 ;
田春雷 .
辽宁大学学报(哲学社会科学版), 2008, (02) :164-167
[8]   J2EE应用服务器集群性能研究 [J].
吴少刚 ;
陈晓玲 .
计算机工程与设计, 2007, (18) :4410-4412+4416
[9]   大并发高性能用户应用服务器程序设计 [J].
王华 ;
张震宇 .
浙江科技学院学报, 2006, (04) :268-273