初识微服务

初识微服务,第1张

初识微服

单体架构

所有业务功能集中在一个项目中开发,打成一个包部署,优点架构简单,部署成本低,缺点耦合度高

分布式架构:

根据业务功能对系统进行拆分,每个业务模块作为独立开发的项目,成为一个服务,优点降低耦合度,有利于服务的升级拓展。

微服务:

微服务是经过良好架构设计的分布式架构放啊,微服务架构特征:

单一职责,微服务拆分粒度小,每个服务对应唯一的业务能力,做到单一职责,避免重复开发面向服务,微服务对外暴露业务接口自治,团队独立,技术独立,数据独立,部署独立隔离性强,服务调用做好隔离,容错,降级,避免级联

微服务技术对比:

 

spring cloud官网:

https://spring.io/projects/spring-cloudhttps://spring.io/projects/spring-cloud

spring cloud 集成的微服务组件:

 springboot和springcloud的兼容关系:

 

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5716935.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存