计算机技术与发展2020,Vol.30Issue(10) :75-78,85.DOI:10.3969/j.issn.1673-629X.2020.10.014

轻量级Web服务器的高并发技术研究与实现

Research and Implementation of High-concurrency of Light Weight Web Server

李思莉 杨井荣 苟强
计算机技术与发展2020,Vol.30Issue(10) :75-78,85.DOI:10.3969/j.issn.1673-629X.2020.10.014

轻量级Web服务器的高并发技术研究与实现

Research and Implementation of High-concurrency of Light Weight Web Server

李思莉 1杨井荣 1苟强1
扫码查看

作者信息

  • 1. 成都理工大学 工程技术学院 电子信息与计算机工程系,四川 乐山 614000
  • 折叠

摘要

主要研究并实现了使用Vert.x框架将同步非阻塞模式作为Web开发的IO模型,在轻量级Web服务器Nginx上利用高并发技术开发部署学分管理系统.该系统不仅重构了SpringMvc三层架构,而且将原来的3层模型扩充为5层模型,缓解了高并发数据量对系统的压力.在数据安全方面,改变了传统的利用数据库隔离机制来保证数据安全的低效做法,将对数据安全的保证放到持久化层的Server层.在并行数据接收方面,利用线程池,数据缓冲技术,进一步提高了学分管理系统的处理效率.除此之外,又通过创建多路复用的通信通道,着重在百万级并发的通信层面上对传统Web的开发方式进行了优化.最后,通过实验与传统的Web的IO方式作对比,得出异步输入输出在Web的应用中完全能胜任百万级甚至更高的并发量的结论.

关键词

高并发/Vert./x/同步非阻塞模式/SpringMvc/持久化层

引用本文复制引用

基金项目

四川省教育自然科学重点项目(18ZA0077)

乐山市科技计划项目(19JRK229)

出版年

2020
计算机技术与发展
陕西省计算机学会

计算机技术与发展

CSTPCD
影响因子:0.621
ISSN:1673-629X
被引量3
参考文献量8
段落导航相关论文