熟悉Java编程,Mybatis、SpringMVC、Spring等主流开源框架,熟悉Spring进行多层体系架构设计;
熟练使用Kafka消息中间件,Redis集群,Storm分布式数据流框架,Netty框架,Quartz任务调度框架等;
熟悉MySQL、Oracle等数据库;
熟悉Linux系统使用,熟悉Git使用;
通过CET6,能够阅读英语文档。
负责核心网的分布式开发,实现系统多节点高可用,优化系统性能。
● 角色:负责定位系统的开发和优化重构,接口实现以及相关文档编写;
● 技术框架:分布式构架 + Spring + Kafka消息中间件 + Redis集群 + Storm分布式数据流框架 + Netty框架
● 项目介绍:核心网(CORS)是基于GPS、GLONASS、BDS等多个全球导航卫星定位系统,利用RTK技术的连续参考站提供定位技术服务的系统。该系统主要负责对全国的CORS基准站数据的接收、处理、电文生成、管理和分发。该系统使用分布式构架,具有高可用性。该系统包括多个模块,模块间数据存储在Redis分布式集群中,保证数据的高可用性;模块间通过Kafka中间件进行消息订阅和通知,模块数据间具有强关联性。
- 使用Netty作为通信组件,实现电文数据传输;
- 使用Redis作为缓存数据库,采用集群模式保证系统数据的高可用性;
- 使用Kafka集群实现电文消息通知和订阅功能;
- 使用Storm分布式框架实时计算VRS电文数据,生成电文,优化延迟;
- 实现每个模块的高可用性,从而保证系统的健壮。
角色:负责系统自动更新功能,检修工作管理、停复电申请、停电通知和调度通知等业务模块开发及文档编
写;
技术架构:Netty 框架 + SpringBoot + MyBatis + JavaFx
项目介绍:
该系统为 CS 架构,供中国南方电网有限责任公司电力调度控制中心进行电力调度指挥,主要包括操作
票管理、预令管理、直接操作、许可操作、委托操作、检修工作管理、设备状态管理、线路带电作业、定值
单执行、信息汇报、停复电申请、停电通知和调度通知等内容。
技术设计:
(1) 该系统为 C/S 架构,通过 Netty 搭建 RPC 框架进行客户端和服务端的远程调用;
(2) 该系统客户端为 JavaFx 框架编写。