业务流程时序图
开发工具
IntelliJ IDEA 2019.1 | Postman | Navicat Premium 12 | Apache JMeter 5.1.1 |
---|
框架版本
JDK | Maven | Mysql | SpringBoot | redis | RabbitMQ | Mybatis |
---|---|---|---|---|---|---|
1.8 | 3.2.2 | 8.0.16 | 2.1.5.RELEASE | 3.1.0 | 5.4.3 | 3.5.1 |
项目启动说明
1、启动前,请配置 application.properties 中相关redis、mysql、rabbitmq地址。
2、登录地址:http://localhost:8080/api/login
云服务器部署
压力测试数据
配置信息
- 操作系统 CentOS 7.6 64位
- CPU 1 核
- 内存 2 GB
- 公网带宽 1 Mbps
其它说明
1、数据库共有一千个学生左右(学号:从2016211000~2016211999 密码为:123456),为压测准备的。(使用 cn.edu.nefu.lib.util.UserUtil.java该类生成的,生成token做压测也是在此类里面)
2、优化如下:
开发进程
- 需求分析
- 系统设计
- 详细设计
- 编码
- 测试
- 交付