高可用性电子阅读平台的设计
首发时间:2019-04-02
摘要:随着互联网技术的高速发展,人们对电子高可用性电子阅读平台的设计阅读的接受程度越来越高,但传统的电子阅读平台一般只是基于小用户量设计而成,总体来说功能单一,可靠性较差,在用户量量较多时,会发生卡顿现象,甚至出现系统崩溃的情况。这种低可用性的平台显然不能满足当下用户越来越多元化的需求,针对以上情况,本文研究并设计一种高可用电子阅读平台架构策略,通过Spring + Spring MVC + MyBatis框架实现分层解耦,提升生产力;采用集群负载均衡技术,结合LVS、Nginx两者优势,以LVS + Keepalived + Nginx作为负载均衡框架;并设计一种基于模拟退火算法的动态权值最小连接数策略,避免了传统算法权值不合理等缺点,进一步保证平台的高可用性。
For information in English, please click here
Design of high availability e-reading platform
Abstract:With the rapid development of Internet technology, people are more and more accepting the design and reading of electronic high-availability e-reading platforms. However, traditional e-reading platforms are generally designed based on small users, and overall, they are single-function and reliable. Poor sex, when the amount of users is large, there will be a phenomenon of stuttering, and even a system crash. This kind of low-availability platform obviously cannot meet the increasingly diversified needs of current users. In view of the above situation, this paper studies and designs a high-availability e-reading platform architecture strategy, and realizes hierarchical decoupling through Spring + Spring MVC + MyBatis framework. To improve productivity; adopt cluster load balancing technology, combine LVS and Nginx advantages, use LVS + Keepalived + Nginx as load balancing framework; and design a dynamic weight minimum connection number strategy based on simulated annealing algorithm, avoiding traditional algorithm The shortcomings of unreasonable weights further ensure the high availability of the platform.
Keywords: High Availability Electronic Reading Load Balancing Minimum Number of Connections
基金:
引用
No.****
同行评议
勘误表
高可用性电子阅读平台的设计
评论
全部评论0/1000