近10年Java开发经验,其中5年以上系统架构设计经验,以及2年以上的团队管理经验,对分布式,高并发,高可用,微服务架构设计有深度理解,对IT技术有较浓厚的兴趣,喜欢跟踪与钻研新技术以及底层实现。对JVM、Mysql、Spring、Netty、SpringCloud等原理有过深入研究,工作认真负责,能够快速的适应新的工作环境。
**技术清单**:
- 前端:Vue、ElementUI
- 后端:Spring Boot 、SpringCloudAlibaba、Mybatis、Redis、ElasticSearch、DM、XXL-JOB、RocketMq
- 监控:Prometheus、Grafana、ELK
- 部署:Docker、k8s
**责任描述**:
1. 参与项目需求评审
2. 参与项目设计评审
3. 参与代码评审
4. 负责核心模块数据库设计
5. 负责核心功能开发和技术难点处理
技术难点及解决方案
1. JVM性能优化:
- 合理配置JVM参数,避免频繁Full GC对JVM性能的影响
- 利用Arthas等工具定位Full GC问题,优化内存使用,提升系统整体性能。
2. 文档处理性能优化:
- 设计基于Minl0的分布式文件存储方案,支持PB级文档存储
- 实现文档断点续传和秒传功能,提升10倍传输效率
- 引入文档预览服务,支持100+种格式在线预览
3. 系统性能优化
- 实现基于ElasticSearch的全文检索,检索响应时间优化至100ms以内
- 使用RabbitMQ消息队列实现系统解耦,提高系统可用性达99.99%设计多级缓存架构(本地缓存+Redis集群),降低数据库压力80%实现读写分离
- 实现基于多线程的50万数据复杂处理,提高效率,减少响应时间
- 基于 XXL-JOB分布式任务调度平台,充分利用集群资源避,同时免任务重复执行
- 合理构建联合索引使统计 sql 由 4s 缩短至平均 300ms,使用缓存提高访问效率降低对数据库的压力
4. 安全性提升
- 实现基于RBAC的细粒度权限控制,支持动态权限调整
- 设计统一认证中心,实现SSO单点登录
- 所有敏感数据采用AES加密存储,确保数据安全实现操作日志完整追踪机制,支持审计回溯
5. 运维能力提升
- 搭建 skywalking 进行服务链路的监控以及快速错误定位,搭建基于 filebeat+logstash+elasticsearch 的 nginx日志收集以及后台服务日志收集
- 搭建Prometheus+Grafana监控数据可视化
6. 项目成果:
- 系统平均响应时间从3s优化至300ms,支持2000+并发用户
- 业务处理效率提升200%,用户满意度提升40%
- 系统运维成本降低60%,故障处理时间缩短80%
- 获得公司年度最佳技术创新奖
可兼职时间
可兼职地点
0条评论 雇主评价