[1]耿晓利,张 芒,尹永宏.高并发高可用的分布式电商平台架构研究[J].计算机技术与发展,2021,31(02):111-115.[doi:10. 3969 / j. issn. 1673-629X. 2021. 02. 021]
 GENG Xiao-li,ZHANG Mang,YIN Yong-hong.Research on Distributed E-commerce Platform Architecture with High Concurrency and High Availability[J].,2021,31(02):111-115.[doi:10. 3969 / j. issn. 1673-629X. 2021. 02. 021]
点击复制

高并发高可用的分布式电商平台架构研究()
分享到:

《计算机技术与发展》[ISSN:1006-6977/CN:61-1281/TN]

卷:
31
期数:
2021年02期
页码:
111-115
栏目:
系统工程
出版日期:
2021-02-10

文章信息/Info

Title:
Research on Distributed E-commerce Platform Architecture with High Concurrency and High Availability
文章编号:
1673-629X(2021)02-0111-05
作者:
耿晓利张 芒尹永宏
广州大学华软软件学院,广东 广州 510990
Author(s):
GENG Xiao-liZHANG MangYIN Yong-hong
South China Institute of Software Engineering,Guangzhou 510990,China
关键词:
分布式微服务事务机制Docker 容器高并发
Keywords:
distributedmicroservicestransaction mechanismDocker containershigh concurrency
分类号:
TP391
DOI:
10. 3969 / j. issn. 1673-629X. 2021. 02. 021
摘要:
为了克服软件架构在巨大 QPS 冲击下性能低、可拓展性差等弊端,解决在经常高并发场景下的程序崩溃、服务宕机以及数据出错等问题,文章针对亟需平稳运行的电商业务,设计并实现了一套基于分布式架构的高可用新型电子商务系统。 该系统提供了高可靠的分布式框架,含有服务节点自动注册与发现、配置统一管理以及服务集群容错等功能。在可能出错的服务节点上,运用了安全认证鉴权、分布式缓存锁、消息服务、分布式搜索引擎等手段,使得服务在透明化远程调用中既强化了程序的安全可靠, 又保障了数据在传输过程中的精准正确。 系统在开发中采用前后分离的 Restful Api 架构风格和容器化部署方法,测试并验证了在高并发场景下的功能可用性和性能可靠性,为百万级流量系统的软件架构技术选型提供了一种可行的服务化治理方案。
Abstract:
In order to overcome the disadvantages of software architecture such as low performance and poor extensibility under the impact of huge QPS and solve the problems of program crash,service failure and data error under frequently high concurrent scenarios,a new high-availability e-commerce system based on distributed architecture is designed and implemented for e-commerce which needs to run smoothly. The system provides a highly reliable distributed framework with the functions of automatic registration and disco-very of service nodes,unified configuration management and fault tolerance of service cluster. On the service node which may make mistakes,the security authentication,the distributed cache lock,the message service,the distributed search engine and other means are used,so that the service in transparent remote invocation not only strengthens the security and reliability of the program,but also ensures the accuracy of data in the process of transmission. The system uses the split Restful Api architecture style and container deployment method to test and verify the functional availability and performance reliability in high concurrency scenarios, which provides a feasible service-oriented governance scheme for the selection of software architecture technology of million-class traffic system.

相似文献/References:

[1]张林才 张燕 王红霞.节点对等WebSpider设计与实现[J].计算机技术与发展,2010,(03):195.
 ZHANG Lin-cai,ZHANG Yan,WANG Hong-xia.Design and Realization of Peer - to - Peer Web Spider[J].,2010,(02):195.
[2]胡欣杰 路川.分布式信息处理系统的对象定位研究[J].计算机技术与发展,2009,(06):148.
 HU Xin-jie,LU Chuan.Research of Object Orientation of Distributed Information System[J].,2009,(02):148.
[3]郑勇 卢捍华 孙雁飞 闵丽娟 王亚石.基于Ajax和CORBA中间件的分布式订单管理系统[J].计算机技术与发展,2009,(08):201.
 ZHENG Yong,LU Han-hua,SUN Yan-fei,et al.A Distributed Order Management System Based on Ajax and CORBA Middleware[J].,2009,(02):201.
[4]谢慧婷 孙力娟 肖甫 王光辉.卫星网络控制系统体系结构研究[J].计算机技术与发展,2009,(10):207.
 XIE Hui-ting,SUN Li-juan,XIAO Fu,et al.Research on Satellite Network Control System Structure[J].,2009,(02):207.
[5]王君 祝永志 魏榕晖 李丙锋.基于Oracle分布式数据库的查询优化[J].计算机技术与发展,2008,(01):157.
 WANG Jun,ZHU Yong-zhi,WEI Rong-hui,et al.Optimizing of Query Based on Oracle Distributed Database[J].,2008,(02):157.
[6]李兵.一种基于对等模型的网络入侵检测系统模型[J].计算机技术与发展,2008,(03):173.
 LI Bing.A Distributed Intrusion Detection System Based on Peer - to - Peer Model[J].,2008,(02):173.
[7]边志伟 王击 覃业梅.火灾报警与联动控制系统实验装置的设计[J].计算机技术与发展,2008,(09):173.
 BIAN Zhi-wei,WANG Ji,QIN Ye-mei.Design of Experimental Device of Alarm and Control Linkage for Fires[J].,2008,(02):173.
[8]马子鹏.分布式电信网漏洞管理系统的研究与设计[J].计算机技术与发展,2010,(07):145.
 MA Zi-peng.Research and Design of Distributed Telecommunication Network Vulnerability Management System[J].,2010,(02):145.
[9]孙放 陈云芳 林杭锋.适用于富客户端的云计算模型[J].计算机技术与发展,2010,(08):96.
 SUN Fang,CHEN Yun-fang,LIN Hang-feng.Cloud Computing Model Applicable to Rich Client Applications[J].,2010,(02):96.
[10]乐晓波 李京京 唐贤瑛.基于Petri net建模的资源调度的蚁群算法[J].计算机技术与发展,2006,(01):44.
 YUE Xiao-bo,LI Jing-jing,TANG Xian-ying.An Ant Colony Optimization Algorithm of Resource Scheduling Based on Petri net[J].,2006,(02):44.

更新日期/Last Update: 2020-02-10