分布式架构是基于单体架构演变过来的,是针对单体架构的不足。为了使用大型项目的开发需求,分布式架构开发模式将一个单体架构模式的系统根据不同业务拆分为若干系统,如:订单系统、会员系统、支付系统等。系统之间通过网络交互来完成用户的业务处理,每个系统可以分布式部署。
特点:
1、按业务垂直拆分成一个一个的单体系统,此架构也称为垂直架构;
2、系统与系统之间的存在数据冗余、耦合性较大;
3、系统之间的接口多为实现数据同步;
4、降低了项目的耦合度。
优点:
1、通过垂直拆分,每个子系统变成小型系统,功能简单,前期开发成本低,周期短;
2、每个子系统可按需伸缩;
3、每个子系统可采用不同的技术。
缺点:
1、子系统之间存在数据冗余、功能冗余、耦合性高;
2、按需伸缩粒度不够,对同一个子系统中的不同的业务无法实现。
页面更新:2024-03-26
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号