1、熟练掌握集合类、并发编程(多线程、线程池、锁机制)、JVM 原理及调优(内存模型、垃圾回收机制、排查线上 OOM/CPU 过高问题)
2、通 Spring 核心生态,包括 Spring Boot、Spring Cloud 微服务框架、Spring MVC 及持久层框架(MyBatis/Hibernate)。
3、熟练操作 Linux 系统及常用 Shell 脚本,熟练使用 Docker 容器化技术及 Kubernetes (K8s) 编排部署
项目开发环境:Linux、Oracle、Tomcat
技术架构:Springmvc、Spring
项目描述: DV属于网管监测系统,采用B/S架构,提供给运营商监测对应业务的性能,状态,
使用状况等能力,能全面直观的监测,提高运维效率降低运维成本。其中主要模块为大盘,资
源,告警,性能,北向等。分别提供运维数据展示,接入网元,监测网元状态,及对接其他网管等能力。
责任描述:
1.MML模块:
提供给运维人员前台界面和后台终端两种方式查询DV上网元数据,连接业务
主机查询相关状态,完成巡检。
2.告警模块:
1通过资源接入的网元监测网元动态,通过代理(uoa/uniagent)上报网元
异常状态,形成不同紧急状态告警以便维护人员及时发现并处理异常。
2可以通过自定义告警功能,提供告警定制能力。通过维护人员建立自定义
告警任务,监测对应网元指定的异常情况,上报相应告警。
3.北向系统:
将上级网管需要的一些有关数据通过sftp/snmp等方式打包成文件的形式传
输给上级网管或者可供上级网管获取
4.大盘系统:
通过对内部模块数据监控,直观的给运营商运维人员展示个业务使用状况,通过图表形式呈现业务运营趋势,形成简报,以便客户了解运营状况。同时支持定制化能力,适应不同用户需求。提供智能运维能力,自动化分析总结业务状况,提供运维建议。
5.对外支撑:
对接用户,及时解决用户使用问题,了解用户使用痛点难点,向内提出改进建议,向外推广新特性维护提升老特性。