摘要:
面对激增的互联网用户,企业对应用的并发性能提出了更高要求.为了改善传统Java IO服务器无法处理高并发流量的缺点,基于Java中实现高并发的主要方式NIO,提出一种新的多Reactor服务器模型,对传统IO模型与多种NIO模型进行性能对比测试,并探究多种方式之间出现性能差异的主要原因,以选择最适合高并发应用场景的编程模型.实验结果表明,新服务器在处理10000并发时的平均响应时间为2.09ms,CPU占用率为68.5%.基于NIO的多Reactor服务器模型相比传统IO服务器模型,不仅能处理高达10000以上的并发流量,同时服务器负载相比其它NIO服务器模型也处于较低水平.
关键词:
通讯作者信息:
电子邮件地址: