商城业务架构
商城系统是综合练手项目,覆盖常见业务域。
一、核心域
- 商品:SPU/SKU 模型,分类与属性管理。
- 购物车:登录用户落库、游客用客户端,结算时合并。
- 订单:创建、支付、发货、售后状态机,保证一致性。
二、技术要点
商品详情用缓存抗读;下单走事务/消息保证可靠;搜索用 Elasticsearch;库存与价格独立服务,便于扩展。
三、演进
先单体跑通主流程,再按瓶颈拆分服务(商品、订单、库存、支付),逐步微服务化。
商城系统是综合练手项目,覆盖常见业务域。
商品详情用缓存抗读;下单走事务/消息保证可靠;搜索用 Elasticsearch;库存与价格独立服务,便于扩展。
先单体跑通主流程,再按瓶颈拆分服务(商品、订单、库存、支付),逐步微服务化。