写点什么

架构实战营 - 模块六作业

用户头像
思梦乐
关注
发布于: 2 小时前

拆分电商系统为微服务

1、拆分思路

基于团队有 25 个 Java 后端,根据 3 个火枪手原则。小程序电商系统拆分为 8 个左右比较合适。因为是从 0 到 1 搭建微服务系统。可以一步到位按业务领域拆分为常见的订单微服务、交易微服务、支付微服务、商品微服务、会员微服务、商家微服务、库存物流微服务、促销微服务。

2、系统架构图


3、选择微服务框架模式

目前业界有三种微服务框架模式,第一种嵌入 SDK 模式,如 Dubbo、Spring Cloud 等。第二种是基于

反向代理模式,如 APISIX 等。第三种是基于网络代理模式,如 Istio 等。

基于团队使用 Java 以及三种服务框架模式的特点,我们选择使用嵌入 SDK 模式,鉴于目前 spring cloud 生态基础比较完善,我们选择 spring cloud。


用户头像

思梦乐

关注

还未添加个人签名 2017.12.02 加入

还未添加个人简介

评论

发布
暂无评论
架构实战营 - 模块六作业