应用类:
框架类:(spring+springMVC)/SpringBoot+mybatis
数据库类:oracle、mysql、sqlserver、mongodb
第三方平台接入:微信公众号+微信网站应用
权限类:springShiro
通信类:websocket+netty
缓存框架类:Redis
消息队列:rabbitMQ
工具类:
代码管理工具:maven+git
IDE:IDEA+ECLIPSE
数据库工具:navicat+robo 3t
虚拟机工具:VMware
SSH工具:XSHELL+XFTP+MOBAXTERM
架构类:
容器类:tomcat+jetty+nginx
运维类:
shell脚本
XX监控告警系统
项目的需求确定以及技术方案的实现以及落实
主要就是实时监控+实时告警;
通过微服务的思想将项目切为硬件端+软件端,硬件端使用netty和多种硬件设备通信,软件端对硬件端分发的消息进行业务场景处理。
实时监控告警采用rabbitMQ+websocket实时推送给客户端,并对长连接进行优化,确保机器性能OK。
业务模块就不说了。
登录模块通过springshiro给不同用户赋予不同的角色,支持多角色,进而进行权限控制。
系统所有的日志存储在mongodb中,mongodb数据库采取了加密模式,确保数据的安全性。