项目亮点: 高并发 + 高用户群体 , 50w左右的用户群体,qps最高可达4000, 我在项目中主要负责后台开发任务,负责需求迭代开发,性能优化等任务。
1. 项目中我主要负责多个发帖模块代码编写,以及用户积分新增,删除等模块代码编写。
2. 项目中较难部分就是性能优化部分,主要接口需通过Jmeter压测,保证有5个线程,在500ms以内,通过arthas分析性能损耗,针对性解决性能损耗问题,提出性能优化方案。
3. 数据迁移任务,由于该项目是由原先php重构成java项目,所以存在很多的表结构需要变更,或者规则变更,老平台数据也需要迁移到新平台,我们开发了一套迁移工具,通过php端导出原数据为excel表格,根据excel导入成对应的迁移任务,完成数据迁移。