Microservice架构模式有哪些关键特点?

2026-05-27 09:380阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计11199个文字,预计阅读时间需要45分钟。

Microservice架构模式有哪些关键特点?

2014年,Sam Newman 和 Martin Fowler 在 ThoughtWorks 工作时,共同出版了一本新书《Building Microservices》。该书介绍了如何基于 Microservice 架构模式进行设计及搭建一个既具有良好的扩展性,又可持续发展的系统。

  在2014年,Sam Newman,Martin Fowler在ThoughtWorks的一位同事,出版了一本新书《Building Microservices》。该书描述了如何按照Microservice架构模式设计及搭建一个具有良好扩展性并可持续开发的系统。除此之外,该书还将基于该模式的系统演化流程与Continuous Delivery等当前甚为流行的开发流程结合在了一起,使得Microservice架构模式看起来非常具有吸引力。基于这些原因,该架构模式迅速被业界所熟知,并在多个产品中被尝试着使用。这其中就包含了我们公司的产品vRA。

  在这一年多的时间里,我们不但真正地体会到了Microservice所具有的一系列优点,也犯过一系列错误。因此在这篇文章里,我会对Microservice架构模式进行简单地介绍,并将我们所得到的经验和教训介绍给大家。

Monolith

  网上对Microservice进行介绍的文章常常以Monolith作为开头,我也不会例外。原因是,知道了Monolith的不便之后才能更容易地理解Microservice架构模式所具有的各种优点。

  首先请回想一下我们所开发的服务是什么样子的。通常情况下,这个服务所对应的代码由多个项目所组成,各个项目会根据自身所提供功能的不同具有一个明确的边界。

阅读全文

本文共计11199个文字,预计阅读时间需要45分钟。

Microservice架构模式有哪些关键特点?

2014年,Sam Newman 和 Martin Fowler 在 ThoughtWorks 工作时,共同出版了一本新书《Building Microservices》。该书介绍了如何基于 Microservice 架构模式进行设计及搭建一个既具有良好的扩展性,又可持续发展的系统。

  在2014年,Sam Newman,Martin Fowler在ThoughtWorks的一位同事,出版了一本新书《Building Microservices》。该书描述了如何按照Microservice架构模式设计及搭建一个具有良好扩展性并可持续开发的系统。除此之外,该书还将基于该模式的系统演化流程与Continuous Delivery等当前甚为流行的开发流程结合在了一起,使得Microservice架构模式看起来非常具有吸引力。基于这些原因,该架构模式迅速被业界所熟知,并在多个产品中被尝试着使用。这其中就包含了我们公司的产品vRA。

  在这一年多的时间里,我们不但真正地体会到了Microservice所具有的一系列优点,也犯过一系列错误。因此在这篇文章里,我会对Microservice架构模式进行简单地介绍,并将我们所得到的经验和教训介绍给大家。

Monolith

  网上对Microservice进行介绍的文章常常以Monolith作为开头,我也不会例外。原因是,知道了Monolith的不便之后才能更容易地理解Microservice架构模式所具有的各种优点。

  首先请回想一下我们所开发的服务是什么样子的。通常情况下,这个服务所对应的代码由多个项目所组成,各个项目会根据自身所提供功能的不同具有一个明确的边界。

阅读全文