冷链仓库设备监控系统

我要开发同款
朱广德2021年08月01日
224阅读

作品详情

工作职责:参与功能开发,项目架构(微服务),分解项目任务安排,编写技术文档技术细节:每分钟采集的大量设备数据存入timescale时序数据库中,同时设计小时、天、月表,根据数据库定时计划从原始表数据中聚合一条数据到对应时间节点表中,每个时间节点表用于统计分析。 微服务架构springcloud使用feign远程调用、nacos注册中心,gateway网关等等功能, 划分服务有基础服务(设备管理、mqtt管理、报警管理), 采集服务(modbus采集), 业务展示服务(页面数据展示,统计分析等等),websocket设备数据监控服务,consumer服务聚合服务, Gateway服务,持久层使用的是mybatis-plus,后台数据采用分库策略,将管理相关的业务归类为一个库,数据采集相关的归类为另一个库。 采集器使用多线程并发,线程内采集数据时使用队列依次插入数据库。使用rabbitmq实现最终一致性事务。基于JWT登陆与鉴权实现。
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论