主动配电网信息平台

我要开发同款
proginn16421158842023年08月21日
170阅读
所属分类APP

作品详情

基于电网的结构,采用NEO4J(图数据库)来描述和存储复杂的拓扑关系,此数据库比传统关系型数据库更形容生动的表示出关系。此外对电网的生熟数据的存储进行不同的存储划分,对于静态的拓扑关系数据,将其存储到NEO4J。动态的数据分别存储到分布式内存系统Redis和分布式文件系统Hbase。责任描述:参与项目的需求分析,确定系统功能。负责项目基础架构搭建和相关模块实现

项目经验与心得:
1>由于采用NEO4J需要对其的API进行一个简单的数据封闭,基于HTTP的Restful风格实现了一套协议API,提供对拓扑数据的基本操作。
2> 该项目的一个重要数据来源是IDU的采集,所以基于NETTY协议实现104规约。Netty是基于NIO, 异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。3>从IDU采集过来的用采数据,将最新的存储到Redis。历史的存储到Hbase .
4>由于项目需要图表监控,所以采用开源的Grafana和InfluxDB,从IDU采集过来会会通过UDP协议存储进Inluxdb,通过配置grafana相应的dashboard,达到实时监控数据的采集波动情况。
5>采用Kubernetes+docker容器技术,使用部署的应用与应用之间无任何的关系。Kubernetes可以使Docker容器集群管理系统化,更易于管理。为容器化的应用提供资源调度、部署运行、服务发现、扩容缩容等整一套功能
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论