其他分享
首页 > 其他分享> > 微服务架构体系深入详谈讲义(day01-1)

微服务架构体系深入详谈讲义(day01-1)

作者:互联网

写在前面:
文章为作者原创
如需转载,请注明出处

1.微服务架构体系总体概述

1.1 微服务架构演进过程

单体架构

一个归档包(例如war格式或者Jar格式)包含了应用所有功能的应用程序,我们通常称之为单体应用。

1595608527124

垂直架构

它把现有的系统根据业务的不同进行了拆分,按照业务进行切割,形成小的单体项目

1595608562751

SOA架构

SOA(Service-Oriented Architecture,面向服务的架构)是一个组件模型,它将应用程序的不同功能单元(称为服务)进行拆分,并通过这些服务之间定义良好的接口和契约联系起来。

1595608585402

微服务架构

​ "微服务”一词源于 Martin Fowler的名为 Microservices的,博文,可以在他的官方博客上找到http://martinfowler.com/articles/microservices.html简单地说,微服务是系统架构上的一种设计风格,它的主旨是将一个原本独立的系统拆分成多个小型服务,这些小型服务都在各自独立的进程中运行,服务之间通过基于HTTP的 RESTfuL AP进行通信协作。

1595608608616

常见微服务框架

Spring的spring cloud、阿里dubbo、华为ServiceComb、腾讯Tars、Facebook的thrift、新浪微博Motan

1.2 Spring Cloud介绍

1595495878540

https://www.springcloud.cc/

1595495369525

1595495378886

1595495395090

1595495413639

1595495430423

1595495437313

1.3 Spring Cloud Alibaba介绍

Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务

主要组件

1.4 组件版本兼容介绍

​ Spring Cloud Alibaba版本

https://spring.io/projects/spring-cloud-alibaba#learn

1595495923427

spring cloud与spring cloud alibaba版本兼容关系

https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E

1595230608986

写在后面:

课程合计分为三天
持续更新

标签:架构,spring,day01,Cloud,Spring,详谈,服务,讲义,cloud
来源: https://www.cnblogs.com/xingpu/p/14037800.html