其他分享
首页 > 其他分享> > 认识微服务-服务架构演变

认识微服务-服务架构演变

作者:互联网

单体架构

单体架构:将业务的所有功能集中在一个项目中开发,打成一个包部署。

单体架构的优缺点如下:

优点:

缺点:

分布式架构

分布式架构:根据业务功能对系统做拆分,每个业务功能模块作为独立项目开发,称为一个服务。

分布式架构的优缺点:

优点:

缺点:

分布式架构虽然降低了服务耦合,但是服务拆分时也有很多问题需要思考:

人们需要制定一套行之有效的标准来约束分布式架构。

微服务

微服务的架构特征:

微服务的上述特性其实是在给分布式架构制定一个标准,进一步降低服务之间的耦合度,提供服务的独立性和灵活性。做到高内聚,低耦合。

因此,可以认为微服务是一种经过良好架构设计的分布式架构方案

但方案该怎么落地?选用什么样的技术栈?全球的互联网公司都在积极尝试自己的微服务落地方案。

其中在Java领域最引人注目的就是SpringCloud提供的方案了。

标签:调用,架构,演变,耦合度,拆分,服务,分布式
来源: https://blog.csdn.net/Leon_Jinhai_Sun/article/details/121172246