拆分电商系统为微服务
拆分思路
a、三个火枪手原则
25 个后端人员,大致拆分出 8 个微服务
b、先粗后细原则
从 0 开始的小程序电商,不宜一下子拆得太细,内部复杂度、外部复杂度注意平衡
微服务基础措施选型
a、优先级:先提供核心的微服务基础措施功能,即先提供服务运行层(服务注册、发现、路由),再提供 服务接入层即提供服务网关,3 提供配置中心等基础措施层。
b、微服务框架:选择嵌入式 SDK,spring cloud。
系统架构图
说明:
a、业务层为拆分后的微服务粒度及形态
b、买家中心包含用户、会员等
卖家中心包含店铺、商品等
交易中心包含订单、库存等
财务中心包含支付、收银等
评论