新物联指标平台

我要开发同款
Jerveen2024年01月04日
27阅读
开发技术架构、多进程、dockerjava物联网
所属分类CIM、关系模型

作品详情

在项目实施过程中,因 CIM 平台在公司中沉淀时间已久体量大,无法快速适配私有化部署相关需求。为提高私有化部署效率,在 CIM 平台的基础上,以轻量、快速部署为目的,进行新物联平台的打造,覆盖 CIM 平台已有功能,并对相关配置操作进行流程优化,提高可操作性。该平台主要包括业务业务关系模型、指标配置、指标计算、指标数据查询、指标数据等相关功能。责任描述:1.业务关系模型:根据 CIM 平台业务树、设备组、空间、配电室已有结构,梳理新的关系模型,并负责相关模型设计,核心开发功能落地实现。2.指标配置:指标模板导入(通过 EasyExcel 实现)、自定义公式配置、自定义指标创建、指标版本发布的整体设计,负责了技术选择、模型设计、核心功能的落地等工作。3.指标计算:通过 XXL-Job 分片功能实现任务多机器执行提高效率,并通过 Redis 分布式锁保证多机器执行顺序不错乱,达到提升效率并保证数据计算不重复。4.断点续传:消费物联端 Kafka 消息对指标未计算时段进行重新计算,并使用异步化编程解决功能阻塞问题,提高指标重算效率。 5.慢接口优化通过缓存、异步化编程等方式解决接口耗时长的问题、慢 SQL 优化,通过索引重建、适当反范式、批量执行等方式提升 SQL 执行效率,整体性能提升 30%以上。6.项目 BUG 修复以及代码优化重构。
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论