传统架构(集中式架构)与分布式架构 1.1

传统项目(集中式架构):
存在根本问题:

  • 各个模块之间耦合度过高,牵一发而动全身
  • 开发困难,各个团队所开发的模块最后都要整合在一起
  • 扩展创新性比较差
  • 不能灵活的进行部署

而其优点在于
网站流量很小,只需要一个应用就将所有的功能集中在一起,减少部署节点(可以理解为服务器)和成本。业务比较简单并开发周期相对来讲非常的短暂

在这里插入图片描述
分布式架构
等同于把一个系统分成多个子系统,优点在于

  • 把模块拆分,降低各个模块之间的耦合度
  • 整个项目分开成若干个子项目,不同的人(团队)负责不同的子项目
  • 如果要增加功能的话,则只需要增加一个子项目,然后再调用其他的系统接口就可以
  • 可以灵活的进行分布式部署
  • 提高代码的复用性,比如service层,如果不采用分布式rest服务方式架构就会在手机wap商城,微信商城,pc,android,ios每个端都要写一个service层逻辑,开发量大,难以维护一起升级,这时候就可以采用分布式rest服务方式,公用一个service层。缺点:系统之间的交互要使用远程通信,接口开发增大工作量,但是利大于弊。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值