写点什么

架构训练营 - 模块六作业

作者:Sam
  • 2023-03-06
    重庆
  • 本文字数:425 字

    阅读完需:约 1 分钟

微服务拆分

拆分方式

按业务进行拆分

拆分后系统架构图


团队分配

  1. 商城服务:2 个前端,6 个后端

商城服务前端交互较多,且要求更为严格,所以分配 2 个前端。

  1. 采购服务:1 个前端,5 个后端

采购服务主要为公司内部人员服务的,所以 1 个前端,5 个后端。

  1. 售后服务:1 个前端,6 个后端

售后服务属于后端业务系统,对前端要求不高,但后端业务逻辑较多

  1. 综合服务:1 个前端,5 个后端

综合服务主要为公司内部人员服务的,所以 1 个前端,5 个后端

  1. 物流中心:0 个前端,5 个后端

物流中心与 商城服务和综合服务共享前端资源

  1. 微服务基础设施:0 个前端,3 个后端

微服务基础设施主要负责基础设施的搭建,以及验证与系统结合应用方案。

微服务架构技术选型

架构模式

基于 nginx 的反向代理式

基础设施

  1. Ocelot:实现 Api 网关能力,如:限流、熔断、降级等。

  2. Consul:服务注册与发现

  3. nginx:反向代理

  4. Java spring cloud:后端接口架构

  5. ES:日志存储

  6. RabbitMQ:消息队列

  7. Mysql:关系数据存储

前端架构

  1. 采用 uni-app 做小程序

  2. 其他管理系统,采用 Ant Design of Vue 作为 UI 基础架构


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

Sam

关注

还未添加个人签名 2018-11-19 加入

还未添加个人简介

评论

发布
暂无评论
架构训练营-模块六作业_架构实战营_Sam_InfoQ写作社区