《宜立方之系统架构》

前言:

       在JAVA进阶的道路上,让亿立方带我飞。

正文:

B2C电商功能列表



传统架构


单点登录系统


基于SOA的架构


 说明:

    SOA:Service Oriented Architecture面向服务的架构,即把工程拆分成服务层、表现层两个方面。

    服务层中包含业务逻辑,只需要对外提供服务即可。

    表现层只需要处理和页面的交互,业务逻辑都是调用服务层的服务来实现。

亿立方系统架构


   关注点:

      一个域名对应一个IP

     系统架构就是系统的结构

     能用硬件解决的问题一般不用软件解决

     集群:同一个工程部署到多台服务器上。

     分布式:按照功能点把系统拆分,拆分成独立的功能,单独为某一个节点添加服务器,需要系统之间配合才能完成整个业务逻辑,叫做分布式。分布式中每一个节点都可以配合集群。

     分布式架构:多个子系统相互协作才能完成业务逻辑,系统之间需要进行通信。把系统按照模块拆分成多个子系统。

     优点:

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

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

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

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

    缺点:

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

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

结语:

           飞到我想要的风景。

   

猜你喜欢

转载自blog.csdn.net/yxf15732625262/article/details/79970210