XX监控告警系统
项目的需求确定以及技术方案的实现以及落实
主要就是实时监控+实时告警;
通过微服务的思想将项目切为硬件端+软件端,硬件端使用netty和多种硬件设备通信,软件端对硬件端分发的消息进行业务场景处理。
实时监控告警采用rabbitMQ+websocket实时推送给客户端,并对长连接进行优化,确保机器性能OK。
业务模块就不说了。
登录模块通过springshiro给不同用户赋予不同的角色,支持多角色,进而进行权限控制。
系统所有的日志存储在mongodb中,mongodb数据库采取了加密模式,确保数据的安全性。