面试中经常被问到为什么要使用微服务架构?springcloud的核心组件有哪些?

2020-04-13 17:24发布

面试中经常被问到为什么要使用微服务架构?springcloud的核心组件有哪些?请大神解答下~

面试中经常被问到为什么要使用微服务架构?springcloud的核心组件有哪些?请大神解答下~

1条回答

微服务架构风格是一种将单个应用程序作为一套小型服务开发的方法,每种应用程序都在自己的进程中运行,并与轻量级机制(通常是HTTP资源API)进行通信。

服务拆分粒度更细

微服务可以说是更细维度的服务化,小到一个子模块,只要该模块依赖的资源与其他模块都没有关系,那么就可以拆分为一个微服务。

服务独立部署

传统的单体架构是以整个系统为单位进行部署,而微服务则是以每一个独立组件(例如用户服务,商品服务)为单位进行部署。

Spring Cloud核心组件:Eureka,Ribbon,Fegin,Hystrix,Zuul

一周热门 更多>