zoukankan      html  css  js  c++  java
  • 微服务和分布式有什么关系?

    根据设计期的架构思想和运行期的不同结构分为:

    面向服务的架构

    分布式服务架构

    微服务架构

    1、面向服务架构。以业务服务的角度和服务总线的方式,一般是webservice与ESB,考虑系统架构和企业IT治理;

    2、分布式服务架构。基于去中心化的分布式服务框架与技术,考虑系统架构和服务治理;

    3、微服务架构。微服务架构可以看作是面向服务架构和分布式服务架构的拓展,使用更细粒度的服务和一组设计准则来考虑大规模的复杂系统架构设计。

    分布式:分散的是压力。

    不同模块部署在不同的服务器上,解决网站高并发带来的问题

    微服务:分散的是能力。

    从概念理解,分布式服务架构强调的是服务化以及服务的分散化,微服务则更强调服务的专业化和精细分工;

    从实践的角度来看,微服务架构通常是分布式服务架构,反之则未必成立。所以,选择微服务通常意味着需要解决分布式架构的各种难题。

    微服务重在解耦合,使每个模块都独立。分布式重在资源共享与加快计算机计算速度。

    微服务的设计是为了不因为某个模块的升级和BUG影响现有的系统业务。

    微服务与分布式的细微差别是,微服务的应用不一定是分散在多个服务器上,他也可以是同一个服务器。

  • 相关阅读:
    处理跨浏览器的事件处理程序
    html5 canvas时钟
    拖拽事件的原理
    改变top使用轮播图
    程序开发之最大子数组
    第四周学习进度
    敏捷开发相关阅读
    构建之法读书笔记04
    四则运算终结版
    第三周学习进度
  • 原文地址:https://www.cnblogs.com/wangjiafang/p/15575593.html
Copyright © 2011-2022 走看看