微服务小记(MicroServices)

Free Talk

微服务是一种热门的架构风格,由Martin Flowler在2014年一篇文章带火。MicroServices
MicroServices

在图片的左边是常见的单体应用,它将所有功能都打包成一个独立单元的应用程序,每一个业务功能不可分割。

在图片右边对应着微服务,一个应用由一组小型服务组成,可以通过HTTP的方式进行互通。每一个功能元素最终都是一个可独立替换和独立升级的软件单元。

参考资料

  1. https://martinfowler.com/articles/microservices.html
  2. https://www.zhihu.com/question/65502802