微服务架构面试指南与实战.pdfVIP

  • 1
  • 0
  • 约2.64千字
  • 约 6页
  • 2026-08-17 发布于北京
  • 举报

四Java面试突击专题

微服务篇

===图灵:楼兰===

一、谈谈你对微服务的理解,微服务有哪些优

缺点?

微服务是由MartinFowler。微服务是一种架构风格,通过将大型的单体

应用划分为比较小的服务单元,从而降低整个系统的复杂度。

优点:

1、署更灵活:每个应用都可以是一个独立的项目,可以独立部署,不依赖于

其他服务,耦合性降低。

2、技术更新灵活:在大型单体应用中,技术要进行更新,往往是非常的。而微

服务可以根据业务特点,灵活选择技术栈。

3、应用的性能得到提高:大型单体应用中,往往启动就会成为一个很大的难关。

而采用微服务,整个系统的性能是能够得到提高的。

4、更容易组合专门的团队:在单体应用时,团队成员往往需要对系统的各个部分

都要有深入的了解,门槛是很高的。而采用微服务,可以给每个微服务组建专

门的团队。

5、代码复用:很多底层服务可以以RESTAPI的方式对外统一的服务,所有基

础服务可以在整个微服务系统中通用。

缺点:

1、服务调用的复杂性提高了:网络问题、容错问题、负载问题、高并发问

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档