从事java后端开发5年左右,主要技术栈有 ,spring,springboot,springcloud,nacos,gateway,kafka,redis,zk,spring-integration,netty,mybatis,xxljob,spark,hadoop,openfeign会使用etl工具比如kettle,喜欢看源码,比如redis,nacos,kafka,等框架源码,喜欢刷一些算法网站,遇到问题,喜欢自己专研,数据库主要使用pg,也用过orcale,mysql,喜欢一些新的技术,代码管理工具主要使用svn,也使用过git.
使用过spark对采集数据处理,数量5分钟170万,整体是先通过采集服务采集数据,将处理后消息发送kafka,sparkstreaming定时处理这些数,处理完数据写入dfs,让后批量写入数据库
设备告警处理,设备协议解析告警,大量告警分析处理,集群化并发处理,并发处理有并发相关问题,使用分布式锁,以及复杂业务集成,保证告警的准确和实时,