技术框架:spring、springMVC、mybatis、mybatis-plus、spring boot、spring cloud、spring cloud alibaba、spring security;
数据库:mysql 、postgresql、mariadb
其他技术点:redis、rabbitmq、emqx、mqtt协议、nginx、sftp、supervisor、es、hadoop
熟悉oop编程,熟悉多线程编程、熟悉数据库优化。
TPU控制管理系统:
主要用于收集、汇总、分析地铁运行信息。所用技术为springboot、spring cloud alibaba、redis、postgresql、rabbitmq、hadoop、es、nginx、mybatis plus、spring security等。
项目权限认证使用spring security+jwt完成。用户无状态登录,身份信息记录在token中并存入redis,通过token拦截器获取token进行身份认证。
TPU设备主要通过mqtt协议与管理系统交互。TPU控制管理系统负责收集TPU设备信息,列车运行信息等并相关信息整合分析,如有异常则通过邮件发送到管理员邮箱。
TPU控制管理系统还与上级地面控制管理系统集成,完成整体列车运行监控。