写点什么

模块 6 作业 6

用户头像
dwade
关注
发布于: 2 小时前

1.拆分思路

因为是从 0 开始的项目,拆分方式为按业务进行拆分。

大概有 25 个后端人员,基于三个火枪手的原则,拆分 6-8 个业务模块。

系统架构图如下:


2.基础设施方面的考虑:

因为人员规模小,且语言都是 Java,所以微服务框架适合用嵌入式的框架,选择基于 SpringCloud Alibaba 的微服务框架:

使用 Nacos 作为注册中心,

使用 Nacos 作为配置中心;

使用 Gateway 作为服务网关;

使用 Sentinel 做服务流控和服务降级;

使用 OpenFeign 做远程调用;使用 Ribbon 做服务均衡;

使用 K8S 做容器编排;

使用 ELK 做日志收集;

使用 SkyWalking 做链路跟踪;

使用 Prometheus 做业务监控;


发布于: 2 小时前阅读数: 3
用户头像

dwade

关注

还未添加个人签名 2021.01.24 加入

还未添加个人简介

评论

发布
暂无评论
模块6作业6