能效管理系统是对工厂或企业的能源利用进行实时监控,实现节能减排的最终目标。根据企业的需求,设计与实现了一种基于分布式架构的能效管理系统。分布式架构相比于传统的垂直型架构具有稳定性、可靠性、容错性等优点。该系统采用Dubbo作为RPC服务框架,ZooKeeper作为Dubbo的注册中心,将不同的功能开发成相互独立的微服务,独立运行互不干扰,降低整个系统耦合性,并且每个微服务有自己独立的数据库,优化数据库读写速度,便于维护和二次开发。最后,通过实际应用证明了此系统的可行性和应用价值。