写点什么

模块 6 作业

用户头像
4anonymous
关注
发布于: 刚刚

微服务拆分


根据背景,后端团队规模 25 人,根据“三个火枪手”拆分技巧,大约支持 8 个微服务开发,电商业务按照领域大约需要 6 个模块,所以采用 1 对 1 的拆分方式,三个后端开发负责 1 个模块,大约需要 18 个人,剩下 7 个人可以作为微服务架构基础设施开发。


按照电商系统公开的方案,可以把系统拆分为

  1. 订单中心

  2. 会员中心

  3. 库存中心

  4. 店铺中心

  5. 商品中心

  6. 财务中心


系统架构图(与模块 6 第 4 节 1 对 1 拆分相同):



基础设施选型思路:

根据背景介绍开发团队全部使用 JAVA 语言,且无 RPC 需求,所以选择 Spring Cloud 框架作为微服务框架。

框架使用模式上使用嵌入 SDK 的方式,由于技术团队使用 Java,嵌入 SDK 模式天然支持高性能、高可用,无需维护额外集群。

发布于: 刚刚阅读数: 2
用户头像

4anonymous

关注

还未添加个人签名 2017.10.19 加入

还未添加个人简介

评论

发布
暂无评论
模块6作业