美文网首页跨境电商 Cross Borders E-commerce
电商系统架构以及分布式系统架构优缺点

电商系统架构以及分布式系统架构优缺点

作者: 朕要回幼儿园 | 来源:发表于2019-02-14 13:24 被阅读0次

    接触分布式项目一年多了,在此总结下分布式架构和传统架构的区别以及优缺点

    电商系统特点

    1.技术新

    2.技术范围广

    3.分布式

    4.高并发、集群、负载均衡、高并发

    5.海量数据

    6.业务复杂

    7.系统安全

    电商系统架构

    传统项目

    分布式架构

    什么是分布式?

    根据业务需求进行拆分成N个子系统,多个子系统相互协作才能完成业务流程子系统之间通讯使用RPC远程通讯技术。

    什么集群?

    同一个工程部署在多个不同的服务器上。

    分布式架构优点

    1.把模块拆分,使用接口通信,降低模块之间的耦合度。

    2.把项目拆分成若干个子项目,不同的团队负责不同的子项目。

    3.增加功能时只需要再增加一个子项目,调用其它系统的接口就可以。

    4.可以灵活的进行分布式部署。

    有优点就有缺点,缺点如下:

    1.系统之间交互需要使用远程通信,接口开发增加工作量。

    2.各个模块有一些通用的业务逻辑无法共用。

    为了解决上面分布式架构的缺点,我们引入了soa架构,SOA:Service Oriented Architecture面向服务的架构。也就是把工程拆分成服务层、表现层两个工程。服务层中包含业务逻辑,只需要对外提供服务即可。表现层只需要处理和页面的交互,业务逻辑都是调用服务层的服务来实现。

    相关文章

      网友评论

        本文标题:电商系统架构以及分布式系统架构优缺点

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