工业云监控系统

我要开发同款
西瓜34382022年09月19日
74阅读

作品详情

我的职责:根据产品需求设计开发新模块和新功能,按照编码规范对老代码进行重构优化主要包括 APP 端以及分析组件等,定位解决大量数据造成的性能问题,如:长耗时 SQL 优化,解决运行过程中出现的 OOM 等问题,同时负责相关新技术的调研测试以及积极配合运维等同事的工作项目收获:1. 通过合理使用 Redis 的数据结构实现设备实时状态计算获取,设备配置缓存等功能2. 使用 RocketMQ 流量削峰特性以及顺序消息将大量数据分散到多个分析集群实例3. 人工测厚需要从 excel 导入大量数据,经过测试最后选用 EasyExcel 实现了近几十万数据导入,同时通过使用多线程以及优化数据库索引解决导入过慢的问题,分析报告使用了 thymeleaf、IText 和 flying-saucer 实现 java生成 pdf 报告4. 使用 AOP 和多线程解决了在业务增长过程中大量查询条件出现急剧下降的问题,同时对部分分析系统重构,重构过程中使用策略模式,责任链模式,这次重构大大简化了代码的复杂度扩展性也更好5. 线上 OOM 排查 - 线上 APP 后台服务,经常 OOM 重启,通过 jvm 自带命令与 visualvm 找到原因并解决6. 学习使用 Spring Security 实现登录权限控制7. 参与公司 ELK 日志分析系统的建设,负责搭建了以 ElasticSearch,FileBeat,Kibana 为基础的日志分析系统,并进行了相关压力测试
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论