Font Size: a A A

Research And Implementation Of Distributed Energy Management System Based On Dubbo

Posted on:2019-07-09Degree:MasterType:Thesis
Country:ChinaCandidate:Q WangFull Text:PDF
GTID:2348330542955579Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
Energy efficiency management system is a real-time monitoring of the energy utilization of factories or enterprises,in order to get the energy application of the utilization of different plants,different buildings,according to monitoring data to accurate control of energy,avoid the waste of resources,achieve the ultimate goal of energy saving and emission reduction.This thesis is based on the real needs of the enterprise,design and implement an energy management system based on the distributed system,the distributed architecture has the advantages of stability,reliability,fault tolerance and so on.The main contents of this thesis can be summarized as follows:(1)Finished the overall system architecture,to design a most appropriate distributed system architecture which according to the characters of the system and the customer's specific needs,to ensure that all aspects of the system to coordinate work,maximize the advantages of distributed system,responsive to the strategic adjustment of the enterprise,to fit its long-term development demand.On this basis,the Dubbo service framework and ZooKeeper technology are studied in detail.(2)Finished energy management system's demand analysis and overall design,based on the concept of SOA to design system business functions and business processes.The system is mainly divided into control layer,middleware service layer,micro service layer and data storage layer.Each layer plays different roles and plays its respective roles.(3)After the development of each layer,the entire system is deployed and tested,and problems are found and repaired and improved in time to ensure that the system can be delivered in a timely manner and applied to practice.The unique feature of this thesis lies in:(1)Considering the sustainability and high efficiency management system,the distributed architecture applied to the energy system first time,and replace the eclipse with STS to develop the system,combined with Maven project management tools,make the system structure become simple.(2)The system function is divided into different independent micro services,each service contains three projects,the entity class,interface,class for implementing the interfaces were placed in these three projects,interdependence,coupling and scalability are improved a lot.(3)The database is no longer a database and multiple tables structure,and use Redis cache technology,data read and write speed is greatly improved.
Keywords/Search Tags:energy efficiency management, distributed architecture, Dubbo, ZooKeeper, micro services
PDF Full Text Request
Related items