熟练使用Eclipse STS IDEA等开发工具以及tomcat服务器 nginx反向代理服务器;
熟悉使用sqlyog及Navicat数据库管理工具 MobaXterm数据传输工具;
熟悉使用Gitee GitHub代码管理工具;
熟悉Linux系统的常用操作命令;
熟悉Java基础及核心API 了解框架底层用户jdbc servlet 反射;
熟悉Mysql关系型数据库的常用操作;
熟悉使用redis搭建分片,集群,进行缓存;
熟练使用spring,spring MVC,Mybatis。Mybatis-plus,springboot等主流开发框架;
了解dubbo远程调用框架(底层基于RPC协议远程调用);
eSight产品-上下级网管项目。该模块主要涉及下级网管到上级网管的连接及通信。下级资源和告警从
平台拉取资源和告警信息,并通过通道上报到上级,实现增量上报到上级网管。上级资源和告警会发送同步命令,
在通道连接的情况下,进行全量上报,并定时进行全量上报。
资源模块:下级资源充当消费者,监听平台发送的kafka主题topic,kafka消费者组从kafka服务器中消费消息,在确保所有消息消费到以后,充当生产者,再将资源设备等信息及设备离线在线状态放入队列,并上报到上级。上级资源服务消费到消息后,对数据进行处理。在上下级连接时,上级会发送一个topic为全量同步的topic,给下级监听,从而使得上下级数据可以保持一致