检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:李思莉[1] 杨井荣[1] 苟强 LI Si-li;YANG Jing-rong;GOU Qiang(Department of Electronic Information and Computer Engineering,The Engineering&Technical College of Chengdu University of Technology,Leshan 614000,China)
机构地区:[1]成都理工大学工程技术学院电子信息与计算机工程系,四川乐山614000
出 处:《计算机技术与发展》2020年第10期75-78,85,共5页Computer Technology and Development
基 金:四川省教育自然科学重点项目(18ZA0077);乐山市科技计划项目(19JRK229)。
摘 要:主要研究并实现了使用Vert.x框架将同步非阻塞模式作为Web开发的IO模型,在轻量级Web服务器Nginx上利用高并发技术开发部署学分管理系统。该系统不仅重构了SpringMvc三层架构,而且将原来的3层模型扩充为5层模型,缓解了高并发数据量对系统的压力。在数据安全方面,改变了传统的利用数据库隔离机制来保证数据安全的低效做法,将对数据安全的保证放到持久化层的Server层。在并行数据接收方面,利用线程池,数据缓冲技术,进一步提高了学分管理系统的处理效率。除此之外,又通过创建多路复用的通信通道,着重在百万级并发的通信层面上对传统Web的开发方式进行了优化。最后,通过实验与传统的Web的IO方式作对比,得出异步输入输出在Web的应用中完全能胜任百万级甚至更高的并发量的结论。We mainly study and implement the use of Vert.x framework to take synchronous non blocking mode as the IO model of Web development,and adopt high concurrency technology to develop and deploy credit management system on the lightweight Web server Nginx.This system not only reconstructs the three-tier structure of SpringMvc,but also expands the original three-tier model to five-tier model,which alleviates the pressure of high concurrent data volume on the system.In terms of data security,the traditional inefficient method of using database isolation mechanism to ensure data security is changed,and the guarantee of data security is put into the Server layer of persistence layer.In terms of parallel data receiving,the processing efficiency of credit management system is further improved by using thread pool and data buffer technology.In addition,by creating a multiplex communication channel,the traditional Web development mode is optimized on the level of millions of concurrent communication.Finally,by comparing the experiment with the traditional IO mode of Web,it is concluded that asynchronous input and output can be used in the application of Web with a concurrency of millions or more.
关 键 词:高并发 Vert.x 同步非阻塞模式 SPRINGMVC 持久化层
分 类 号:TP302.1[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.7