企业级实时量测中心

我要开发同款
所长别开枪是我2023年09月20日
121阅读
所属分类webapp

作品详情

项目二、企业级实时量测中心 ●项目简介: 在电网资源业务中台基础上拓展量测数据接入范围,提升量测数据接入、处理、共享的实时性,实现对控制系统和信息系统量测数据统一汇聚,结合电网资源业务中台静态网架数据,支撑电网应用,提升服务查询能力。●技术架构: SpringBoot+SpringCloud+MyBatis-Plus+Redis+Oracle/postgreSQL/MySql+Hbase(华为云、阿里云、cdh)+ES+Nacos/Eureka●个人职责:13个统推服务的开发和维护,满足全国各个现场共性的同时也要满足各个现场个性化需求;优化查询效率。●技术亮点:1.json文件配置表:量测数据放在不同的数据库,包括pg、es、hbase、redis,为了适配通用查询接口,为每张表做了库、表名、查询字段的区分,配置成json文件,提取共性区别个性,该配置兼顾多数据源多表查询的同时也满足个性化需求,并且易于修改和扩展。通过入参可以确定查询的表,在通过表配置精确查询到对应数据库的数据,整合、翻译结果集最后分页输出。2.分页逻辑----一个入参的查询可能会查询多重数据源的表,所以正常分页逻辑就必须得先查出所有的数据再进行分页处理,这样会导致缓存过大,查询时间过长,所以就针对业务上的逻辑把出参设计按测点划分的,即 设备id#设备类型#点位类型#点位id#量测类型 组成的,所以获取入参后先确定测点的数量,就可以得到出参集合的数量,把分页做在前面,再去查询数据库返回出参
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论