基于Spring Cloud和Docker的分布式微服务架构设计

被引:34
作者
黄强文
曾丹
机构
[1] 上海大学
关键词
微服务架构; Spring Cloud框架; Docker容器;
D O I
暂无
中图分类号
TP393.09 [];
学科分类号
080402 ;
摘要
近年来,微服务架构是当前最流行的分布式系统类型之一,相比传统单体架构它解决了数据、服务呈爆炸式增长带来的冲击问题。以构建一个天气预报分布式微服务系统为例,利用Spring Cloud框架将系统垂直切分为四个独立的业务服务:城市数据API微服务、天气数据采集微服务、天气数据API微服务和天气预报微服务。系统集成Eureka做服务发现,使用Zuul做路由网关,结合Hystrix熔断机制提高了系统的容错性,并使用Docker容器快速独立部署所有微服务,实现了开发、测试、部署运维的一体化。
引用
收藏
页码:98 / 101
页数:4
相关论文
共 5 条
[1]   基于Spring Cloud实现业务系统微服务化的设计与实现 [J].
王方旭 .
电子技术与软件工程, 2018, (08) :60-61
[2]   微服务架构和容器技术应用 [J].
孙海洪 .
金融电子化, 2016, (05) :63-64
[3]   Docker技术在软件开发过程中的应用研究 [J].
高礼 ;
高昕 .
软件, 2016, 37 (03) :110-113
[4]  
基于微服务架构的系统设计与开发[D]. 马雄.南京邮电大学. 2017
[5]  
Microservices Are the New Building Blocks of Financial Technology[J] . Marc Adler.Wilmott . 2017 (87)