什么是微服务架构

作者: 码语生活 | 来源:发表于2018-09-27 20:55 被阅读1次

微服务的定义

  • ⼀种架构⻛格,将单体应⽤划分成⼀组⼩的服务,服务之间相互协作,实现业务功能
  • 每个服务运⾏在独⽴的进程中,服务间采⽤轻量级的通信机制协作(通常是HTTP/JSON)
  • 每个服务围绕业务能⼒进⾏构建,并且能够通过⾃动化机制独⽴地部署
  • 很少有集中式的服务管理,每个服务可以使⽤不同的语⾔开发,使⽤不同的存储技术
  • 以上参考:https://www.martinfowler.com/articles/microservices.html
  • 基于有界上下⽂的,松散耦合的⾯向服务的架构(Loosely coupled service oriented architecture with bounded context)
image.png

相关文章

网友评论

    本文标题:什么是微服务架构

    本文链接:https://www.haomeiwen.com/subject/hheyoftx.html