水质监测平台,利用各水域的监测点硬件,将该点水质数据上传到服务端,通过实时监控,达到水质告警通知作用。并提供各点水质数据查询、分析报表等功能。平台主要用到的技术为:activemq消息队列、redis、springmvc、mybatis等。其中,activemq消息队列通过业务协议,使用了签名机制,加密机制等安全协议,保证了数据安全,通过跟踪机制,保证消息的到达率。redis缓存存储了关键数据,提高了系统运行效率,同时关键数据的独立保证了负载均衡的用户状态的唯一。系统通过反射将系统配置等数据配置在数据库中,即方便设置,也方便程序使用。另外,使用观察者模式在启动时,将消息队列处理器注册并动态添加进系统,能非常方便的扩展监测点硬件传送的各种类型数据的处理。目前周数据量在千万级以上。声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论