spring cloud微服务架构设计

spring cloud微服务架构设计

1.概述

本文分别从整体层级、开发视图、部署视图三个角度,对整个系统的微服务架构进行“解剖”。整体层级关注调用的层级(从终端人机界面到物联网);开发视图则主要面向开发人员,描述了系统工程结构、模块及关联关系;部署视图则是系统最终部署时的拓扑图;通过这些视角可以较为清晰的明白整个微服务架构设计思路。

2.整体层级视图

自顶向下的一张调用层次关系图:

spring cloud微服务架构设计

 

详细的说明,见下方的开发视图和部署视图。

3.开发视图

下图仅对微服务部分进行描述,前端架构不是本文重点部分,在下一节的部署图中会作说明:

 

spring cloud微服务架构设计

 

 

微服务开发视图展示了java开发环境中有哪些具体的工程、工程之间的依赖关系,关键点说明如下:

  1. 上图中的每一个组件框代表了一个工程,所有工程都采用spring boot构建,都通过继承基础POM,通过maven来进行多工程之间的依赖管理;
  2. 右侧的基础工程以jar包
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值