Mark down学习

电商架构

2019-05-29  本文已影响0人  异步_缓存_队排好

电商的架构

架构图

整体的业务

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

电商的难点

分布式基础概念

什么是分布式?

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

分布式与集群的关系?

RPC是什么?

RPC原理图

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

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

RPC的基本原理

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

上一篇下一篇

猜你喜欢

热点阅读