基于微服务架构B/S系统的性能分析

被引:61
作者
陈建海 [1 ]
陈淼 [1 ,2 ]
浦云明 [1 ]
机构
[1] 集美大学计算机工程学院
[2] 北京邮电大学网络技术研究院
关键词
微服务; 系统性能; 软件架构; Spring Cloud;
D O I
10.15888/j.cnki.csa.007285
中图分类号
TP311.52 [];
学科分类号
摘要
传统的单体应用架构系统,随着用户需求和系统功能的变动,出现了单体应用功能模块边界模糊、部署效率低、扩展困难、技术更迭代价高等缺点,尤其是单个模块修改部署效率低的问题.因此,微服务技术得到关注和应用,微服务架构的业务边界确定服务边界,具有高内聚性,易于开发与维护、局部修改部署、技术选择不受限等优势.本文研究微服务应用系统的架构优势,设计了一B/S应用系统进行测试分析.实验设计测试指标为线程响应时间、吞吐量以及部署时间的实验方案,并使用Jmeter性能测试工具进行测试,分析了20个和50个并发用户的测试数据.实验结果表明微服务在响应时间、吞吐量等指标有明显的效率和性能优势.
引用
收藏
页码:233 / 237
页数:5
相关论文
共 10 条
[1]
REDIS: A value-based decision support tool for renovation of building portfolios.[J].Anne N. Gade;Tine S. Larsen;Søren B. Nissen;Rasmus L. Jensen.Building and Environment.2018,
[2]
Challenges of Production Microservices.[J].Benjamin Götz;Daniel Schel;Dennis Bauer;Christian Henkel;Peter Einberger;Thomas Bauernhansl.Procedia CIRP.2018,
[3]
Defense-in-depth and Role Authentication for Microservice Systems.[J].Kai Jander;Lars Braubach;Alexander Pokahr.Procedia Computer Science.2018,
[4]
Wick rotations and real GIT.[J].Christer Helleland;Sigbjørn Hervik.Journal of Geometry and Physics.2018,
[5]
Design and Development of Backend Application for Public Complaint Systems Using Microservice Spring Boot.[J].Hatma Suryotrisongko;Dedy Puji Jayanto;Aris Tjahyanto.Procedia Computer Science.2017,
[6]
疯狂Spring Cloud微服务架构实战.[M].杨恩雄.电子工业出版社.2018,
[7]
Spring Cloud与Docker微服务架构实战.[M].周立.电子工业出版社.2017,
[8]
深入浅出MyBatis技术原理与实战.[M].杨开振.电子工业出版社.2016, 978-7-121-29594-2
[9]
基于Bootstrap框架的响应式网页设计与实现 [J].
舒后 ;
熊一帆 ;
葛雪娇 .
北京印刷学院学报, 2016, 24 (02) :47-52
[10]
REST和RPC:两种Web服务架构风格比较分析 [J].
冯新扬 ;
沈建京 .
小型微型计算机系统, 2010, 31 (07) :1393-1395