拆分电商系统为微服务
一、电商业务拆分
根据业务拆分模式,将整个电商平台分为:
前端展现页面分为:小程序前台【用户端、商户端】、管理台【商户端、运维管理端】主要由前端人员负责【共分两组】
后端业务分为:用户服务、订单服务、商品服务、权限服务、支付服务、售后服务、促销服务、第三方服务/报表服务,主要由后端人员负责开发【共分 8 组】
二、技术框架说明
整个电商服务采用 SpringCloud 体系,包含 Nacos【注册\配置】、SpringBootAdmin【监控】、SpringCloudGateway【网关】、SpringBoot【业务实现】、ES+FileBeat+SkyWalking【日志/链路】、阿里云 OSS\MySQL\Redis【数据存储】、Seata\Sentinel【中间件】,即采用 SDK 嵌入模式的微服务架构。具体实现如下:
评论