紧急方案设计
2025-08-21 16:18:40 0 举报
AI智能生成
项目设计
作者其他创作
大纲/内容
换电系统项目重构方案
遇到的问题
数据库设计不完整,字段缺失
需要支持骑手换电APP和商家管理APP
预计用户规模1万
不保证API的完整
系统架构设计
系统架构简化
使用Spring boot + 可选微服务框架 必要时加入
MySQL (主数据库)
Redis 缓存
RabbitMQ/Kafka (消息队列,可选) 紧急可不选择
服务器配置估算
应用服务器:两台4核8G内存
数据库服务器8核16G内存
缓存服务器 2核4g
是否考虑读写分离???
主要服务器设计
使用nginx负载均衡
配置健康检查和自动故障转移
安全设计:使用vulners扫描,并且打上系统补丁(可选择其他框架)
测试
接口压力测试
黑白盒测试
服务器安全扫描
扩展日志监控
容器化部署Docker
编写自动化脚本
监控系统:Prometheus + Grafana监控
日志系统:
ELK日志收集分析
分布式追踪(Skywalking)
ELK日志收集分析
分布式追踪(Skywalking)
紧急行动方案
完善数据库表设计
1.评估现有数据结构
2.设计迁移脚本
3.保留旧数据的同时建立新结构
2.设计迁移脚本
3.保留旧数据的同时建立新结构
完善所有API
模块化重构
1.用户服务
2.电池管理服务
3.换电柜服务
4.订单服务
5.支付服务
2.电池管理服务
3.换电柜服务
4.订单服务
5.支付服务
5.商家版服务数据库考虑设计后分发API
6.权限系统和数据库表设计存在问题需要解决
0 条评论
下一页