电商架构

作者: 异步_缓存_队排好 | 来源:发表于2019-05-29 20:32 被阅读0次

    电商的架构

    架构图

    整体的业务

    架构图
    首页 静态的页面,包含了商品分类,搜索栏,商品广告位
    全文搜索 通过搜索栏填入关键字进行搜索,并列表展示
    分类查询 根据首页的商品类目进行查询
    商品详情 商品的详细信息的展示
    购物车 将有购买意向的商品临时存放的地方
    单点登录 用户同意登陆的管理
    结算 将购物车中勾选的商品初始要填写的订单
    下单 填好的订单提交
    支付服务 下单后,用户点击支付,负责对接第三方支付系统
    订单服务 负责确认订单是否付款成功,并对接仓储物流系统
    仓储物流 独立的管理系统,负责商品的库存.
    后台管理 主要维护类目,商品,库存单元,广告位等信息

    电商的难点

    • 分布式&集群
    • 高可用&高并发
    • DevOps
    • 电商的核心业务

    分布式基础概念

    什么是分布式?

    <<分布式系统原理与范型>>定义:
    分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像是单个的相关系统,分布式系统是建立在网络之上的软件系统.

    分布式与集群的关系?

    • 集群是指几个服务器集中在一起,实现同一业务;
    • 分布式中的每一个节点,都可以做集群,而集群并不一定就是分布式;

    RPC是什么?

    RPC原理图

    RPC是一种进程间的通信方式,他是一种技术的思想,而不是规范.它允许程序调用另一个地址空间(通常是共享网络的另一台机器上)的过程或者函数,而不用程序员显示编码这个远程调用的细节,即程序员无论是调用本地的还是远程的函数,本质上编写的调用代码基本相同.

    用来解决分布式系统的各个服务之间互相交互问题

    RPC的基本原理

    RPC:两个核心模块:通讯,序列化.

    相关文章

      网友评论

        本文标题:电商架构

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