写点什么

极客大学架构师训练营第一期大作业一

用户头像
朱磊
关注
发布于: 2021 年 01 月 10 日

题目





1 设计目标

• 架构可伸缩,确保在使用量不大的情况下,不需要使用太多服务器;使用量大了以后只需要增加服务器,架构不需要做调整。

• 技术选型上要兼容主流云厂商。

2. 用例模型

3. 业务流程模型


4. 部署模型

4.1 部署说明

• CDN 用来加速用户访问静态内容速度

• 负载均衡服务早期采用 Nginx,并发量大了之后可以选用云厂商的服务

• 微服务部署在云厂商提供的容器托管服务中,前期使用量小时使用一个实例即可,后期使用量大了视情况而扩展实例个数

• 微服务框架使用 spring boot + cloud,按照 DDD 的思想划分服务

• 消息队列采用云厂商提供的消息队列服务,可能需要扩展现有的框架

• Redis 早期可以不部署,直接将快递员位置存放在微服务内存中

• 数据库采用 MySQL 并配置主从复制

5. 订单状态图


发布于: 2021 年 01 月 10 日阅读数: 24
用户头像

朱磊

关注

还未添加个人签名 2017.12.06 加入

还未添加个人简介

评论

发布
暂无评论
极客大学架构师训练营第一期大作业一