咨询与建议

看过本文的还看了

相关文献

该作者的其他文献

文献详情 >基于Dubbo分布式能效管理系统的研究与实现 收藏
基于Dubbo分布式能效管理系统的研究与实现

基于Dubbo分布式能效管理系统的研究与实现

作     者:王琪 

作者单位:武汉邮电科学研究院 

学位级别:硕士

导师姓名:卢军

授予年度:2018年

学科分类:08[工学] 0835[工学-软件工程] 081202[工学-计算机软件与理论] 0812[工学-计算机科学与技术(可授工学、理学学位)] 

主      题:能效管理 分布式架构 Dubbo ZooKeeper 微服务 

摘      要:能效管理系统是对工厂或企业的能源利用进行实时监控,以便了解不同厂区、不同大楼的能源利用情况,根据监控数据做到能源的精确控制,避免资源浪费,实现节能减排的最终目标。本论文根据企业的真实需求,设计与实现了一种基于分布式架构的能效管理系统,具有良好的稳定性、可靠性、容错性等特点,论文的主要内容可归纳为以下几点:(1)完成系统的整体架构设计,针对系统的特点以及客户的具体需求设计出最合适的分布式系统架构,确保系统各个环节能够协调工作,最大限度的发挥出分布式系统的优点,以便能对企业的策略调整快速地应对,适合企业长远的战略需要,在此基础上对Dubbo服务框架和ZooKeeper技术进行了详细的研究。(2)根据实际需求对能效管理系统进行需求分析和整体的架构设计与实现,在SOA理念的基础上设计系统的业务流程和开发系统的业务功能。系统主要分为控制层、中间件服务层、微服务层、数据存储层,每一层都扮演着不同的角色,发挥各自的作用。(3)完成每一层的开发后,对整个系统进行部署和测试,发现问题并及时修复和完善,确保系统能够及时交付且应用到实际中。本论文创新之处在于:(1)考虑到能效管理系统的可持续性和高要求,首次将分布式架构应用到能效系统中,且采用Spring Tool Suite取代eclipse进行系统开发,结合maven项目管理工具,系统结构简单明了。(2)将系统按照业务功能划分为相互独立的微服务,每个微服务包含三个部分,分别为实体类、接口以及接口实现类,充分发挥了微服务的优势。(3)数据库设计采用分库的方法,不再是一库多表结构,同时利用Redis缓存技术,数据库的性能以及数据的读写速度都大大提高。

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分