zoukankan      html  css  js  c++  java
  • 架构:第五章:分布式架构的演进

    单一应用架构

    适用于小型网站,小型管理系统,将所有功能都部署到一个功能里,简单易用。

    缺点: 1、性能扩展比较难

           2、协同开发问题

           3、不利于升级维护

     

    垂直应用架构

    通过切分业务来实现各个模块独立部署,降低了维护和部署的难度,团队各司其职更易管理,性能扩展也更方便,更有针对性。

    缺点: 公用模块无法重复利用,开发性的浪费

     

    分布式应用架构

    将各个应用通过分层独立出来,可以利用rpc实现web与service、service与service的互相调用,提高了代码的复用性。

    缺点:  每个调用的模块要存储一份完整的被调用模块的位置和状态,一旦位置和状态发生变化,就要更新所有涉及的配置。


    面向服务的分布式架构

    随着架构不断增大,服务节点也越来越多,服务之间的调用和依赖关系也越来越复杂,需要有一个统一的中心来调度、路由、管理所有的服务,基于这个中心构建的这个星型架构就是现在目前最主流的SOA分布式架构。

  • 相关阅读:
    汉语-词语-转世:百科
    汉语-词语-往生:百科
    中缀表达式值
    车厢调度(train.cpp)
    字符串匹配问题
    计算(calc.cpp)
    2、括弧匹配检验
    2058 括号序列
    7909:统计数字
    1007. 计算余数
  • 原文地址:https://www.cnblogs.com/javawxid/p/12812027.html
Copyright © 2011-2022 走看看