Spring Cloud云原生应用开发与实现  被引量:7

Development and Implementation of Cloud Native Application Based on Spring Cloud

在线阅读下载全文

作  者:杨思誉 刘海霞[2] 童基均 冉宇瑶 YANG Si-yu;LIU Hai-xia;TONG Ji-jun;RAN Yu-yao(School of Information Science and Technology,Zhejiang Sci-Tech University,Hangzhou 310016,China;Keyi College of Zhejiang Sci-tech University,Shaoxing 312369,China)

机构地区:[1]浙江理工大学信息学院,浙江杭州310016 [2]浙江理工大学科技与艺术学院,浙江绍兴312369

出  处:《软件导刊》2021年第6期183-187,共5页Software Guide

基  金:浙江省自然科学基金项目(LQ17E050013);绍兴市教学改革项目(SXSJG202007);浙江省产学合作协同项目(2021)。

摘  要:随着云计算的发展,计算资源供给方式发生了革命性变化。为了让所开发的应用能更好地利用计算资源,云原生应用应运而生。首先介绍云计算和云原生概念与分布式框架Spring Cloud及其相关组件;其次展示了如何以云原生的理念和开发方式构建一个云原生应用架构,包括集中配置中心、API Getaway网关、服务消费和负载均衡器、服务熔断与降级、分布式链路追踪等模块;最后以此应用为例,介绍其在打包、部署时的部分规划,以充分利用计算资源。相较于传统开发方式,采用云原生理念可最大化地利用计算资源,提高应用弹性,降低开发成本。With the development of cloud computing,a revolutionary change has taken place in the supply of computing resources.In order to allow application development to make better use of computing resources,the concept of cloud native applications emerged.Firstly,it introduces the concepts of cloud computing and cloud native and the distributed framework Spring Cloud and related components;secondly,it shows how to build a cloud native application architecture based on the concept and development method of cloud native.The application includes a centralized configuration center,API Getaway gateway,service consumption and load balancer,service fuse and downgrade,distributed link tracking and other modules;finally take this application as an example to introduce some considerations in packaging and deployment to make full use of computing resources.Compared with the traditional development method,cloud computing can maximize the utilization of computing resources,improve application flexibility and reduce development costs.

关 键 词:云原生 分布式系统 弹性应用 并行计算 

分 类 号:TP319[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象