微服务

作者: 秋秋_6403 | 来源:发表于2020-03-12 12:57 被阅读0次

    1.微服务

    微服务是一种架构风格,是开发单个应用作为一个小型服务的套件的一种方式。每个应用都就会运行在自己的进程当中,应用与应用之间通信通常是通过http资源api。这些服务是围绕业务能力来构建的,这些服务之间是可以独立部署的,这些服务基本是没有中央化的管理模式,每一种服务都可以用不同的编程语言来编写,而且可以使用不同的数据存储技术。

    2.单体应用和微服务应用

    单体应用如果想可伸缩,必须把整个应用进行复制。需要几台机器就复制几份。每一台机器上的内容都是完全一样的。对于微服务来说,每一个服务都是独立的单元,如果想进行可伸缩,可以在一台机器上根据业务的需要选择将某个服务复制几份。所以单体应用每一台机器的服务都完全一样,微服务每一台机器都可以完全不一样。

    https://martinfowler.com/articles/microservices.html

    相关文章

      网友评论

          本文标题:微服务

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