Font Size: a A A

Research And Application Of Multi-user Concurrent Access Technology Based On Netty Framework

Posted on:2018-07-19Degree:MasterType:Thesis
Country:ChinaCandidate:H ZhangFull Text:PDF
GTID:2348330518963680Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
With the rapid development of the Internet,network instant messaging because of its convenient and reliable features,and gradually replace the traditional means of communication to become the first choice for information exchange.To this end,the Institute of Remote Sensing and Digital Earth Research Institute of the Chinese Academy of Sciences in the construction of high science and technology service platform,hoping to develop a cross-platform,many users of remote sensing applications instant messaging tools,and remote sensing science and technology service platform website,the platform website Corresponding functions such as website login,remote sensing image data download,website plate selection,etc.integrated in the communication tool to meet the needs of many users of communication,transmission,download.The remote sensing science and education service platform involves eighteen industry and department,the user has many characteristics,designs the user activity distinction strategy.The policy is to check the user's communication record,take into account the user's sensitivity to the message,the user's current state to judge,will not be active users using pseudo-online processing,reducing the inactive users of the server resource consumption.In the inactive user state transition,the real-time state transition,to protect the normal communication of users.By comparing the verification,the number of concurrent service users increased by 84% after the improvement,and the system throughput of the server under the same concurrent pressure increased by 18%.Specifically,the main work and contribution of this paper have the following points:(1)proposed a user activity distinction strategy for real-time communication applications for high concurrent,platform-independent needs,select the Netty framework to build the server,and Netty framework based on the user activity to distinguish between the user by Active judgment,the idle user on-line operation,reduce the idle user to the server's resource consumption,enhance the server's concurrent service capabilities.Through the server pressure test,the server response time test,the throughput test,the result shows that after the optimization strategy to improve the number of server concurrent service users and throughput significantly improved.(2)apply the optimization strategy to the design of the instant communication application.For the server to design state switch events,timely processing of user status switching request,and by caching pseudo-online user information to protect the user pseudo-online processing without losing the message.In the client design state monitoring and switching module,the idle state of the user status switch,from idle to active users in a timely manner to wake up,flexible client state switch.(3)Combine the above design scheme with the specific remote sensing application,and apply the scheme to the remote sensing communication subsystem.The system realizes the three main functions of instant communication,data downloading and application download,which satisfies the demand of concurrent users' network communication,data transmission,remote sensing data and remote sensing application download,and achieves the goal of research background.
Keywords/Search Tags:Remote Sensing application, Communication tool, Netty architecture, Concurrent communication
PDF Full Text Request
Related items