什么是微服务架构

作者: 码语生活 | 来源:发表于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