点击空白处退出提示
作品详情
职责描述:
1、 与产品进行需求交流、沟通,功能拆分,担任核心开发、项目进度把控等职责;
2、 使用定时任务、线程池完成对纳管的各种设备(服务器、网络设备)等硬件信息采集;利用工厂模式和SPI机制,实现对各类厂商和协议(IPMI、SNMP)硬件采集的适配;
3、 在硬件信息的采集完成后,利用Kafka将后续的数据处理(部件信息、指标数据、告警)拆分成异步批量处理,实现削峰和解耦;
4、 冷热数据分离,将指标数据中超过3个月的数据迁移到历史表,提高查询效率;
5、 对项目中的慢查询进行Sql优化,将核心查询接口的响应速度从10.72Sec优化到1.01Sec;
6、 利用Redis的ZSet结构存储各类设备的指标数据,实现排行榜功能;使用Lua脚本保证对于Redis中共享资源的操作原子性。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论