点击空白处退出提示
作品详情
责任描述:
1、负责项目的技术选型,技术攻关,方案设计及文档编辑
2、核心功能的代码编写,外部平台的调用封装
3、负责慢接口 sql 的调优,代码重构优化,jvm 优化
4、帮助指导组内其他开发人员解决开发过程中遇到的困难
5、负责线上故障的分析定位处理
具体有:jvm CPU 居高不下,线程数远超出正常数,堆外内存溢出,堆内内存溢出,数据库 CPU 飚高 死锁,redis CPU 飚高等等
技术描述:
1、使用 SpringBoot 整合 SpringCloud 进行微服务架构搭建,使用 mybatis-plus 作为持久层框架,自定义注解进行 mysql 主从数据库的读写分离,提高系统吞吐量。
2、使用 EasyExcel 实现 Excel 操作,异步实现数据的批量导入导出,拆分大事物避免死锁
3、使用 Redisson 作为 redis 缓存操作框架,实现限流、欠费标记、存储、数据统计、
分式锁,按需收费计算等等功能
4、使用 sqs 作为消息中间件用来消息推送、流量削峰、延迟推送、计费解耦
5、使用 AES 对称加解密请求响应的数据内容,保障系统安全
6、使用 nacos 作为配置中心,统一配置项
7、使用k8s+docker+Jenkins 部署发布项目,使用k8s的代理服务进行微服务之间的调用
8、使用 Prometheus+grafana 监控各个服务的健康指标
9、使用 clickhouse 同步存储操作日志数据
10、使用 openFeign 作为服务内部及外部的请求框架
业绩
1、从23年5月上线收费功能截止23年8月项目营收达到百万,用户数14万+,环境数3千万+,高峰期 QPS600+
2、遇到影响使用的问题近10次,影响使用问题3次,定位处理时间都在1小时内恢复,其余数据问题基本在10分钟内处理完毕
3、项目立项两年共计完成大小迭代上百次,平均每周一个小迭代,两周一个大迭代,拆解分析需求,设计方案,库表设计代码实现
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论