基于Dubbo分布式能效管理系统的研究与实现
发布时间:2021-02-02 10:02
能效管理系统是对工厂或企业的能源利用进行实时监控,以便了解不同厂区、不同大楼的能源利用情况,根据监控数据做到能源的精确控制,避免资源浪费,实现节能减排的最终目标。本论文根据企业的真实需求,设计与实现了一种基于分布式架构的能效管理系统,具有良好的稳定性、可靠性、容错性等特点,论文的主要内容可归纳为以下几点:(1)完成系统的整体架构设计,针对系统的特点以及客户的具体需求设计出最合适的分布式系统架构,确保系统各个环节能够协调工作,最大限度的发挥出分布式系统的优点,以便能对企业的策略调整快速地应对,适合企业长远的战略需要,在此基础上对Dubbo服务框架和ZooKeeper技术进行了详细的研究。(2)根据实际需求对能效管理系统进行需求分析和整体的架构设计与实现,在SOA理念的基础上设计系统的业务流程和开发系统的业务功能。系统主要分为控制层、中间件服务层、微服务层、数据存储层,每一层都扮演着不同的角色,发挥各自的作用。(3)完成每一层的开发后,对整个系统进行部署和测试,发现问题并及时修复和完善,确保系统能够及时交付且应用到实际中。本论文创新之处在于:(1)考虑到能效管理系统的可持续性和高要求,首次...
【文章来源】:武汉邮电科学研究院湖北省
【文章页数】:76 页
【学位级别】:硕士
【部分图文】:
Dubbo 分层治理示意图
存取的频繁操作的同时,自己与数据库进行交互实现数据的读写和存集成服务执行原子服务的业务逻辑,以便前端服务的调用,集成服排需要调用核心服务进行组装。前端服务是直接面向用户的,收到用户请求后实现服务的授权、软路由等,需要调用集成和核心服务进行实现。ubbo 工作原理o 工作原理如图 3-2 所示。
间到 Registry。3.1.3 Dubbo 负载均衡Dubbo 的定位是分布式服务框架,为了防止单点的访问压力过大,服务提供者一般会发布到多台服务器上,怎样从服务提供者的集群中选出一个来调用,就取决于Dubbo 的负载均衡机制。Dubbo 有多种负载均衡策略可供选择,可根据实际情况在Dubbo 调控中心进行调整,默认为 Random 随机调用。(1)RandomLoadBalance 随机负载均衡,按权重大小配置随机的机率。调用量愈大分布就愈均衡,而且根据机率使用权重后也相对均衡,有助于动态优化提供者的权重,其主要实现代码如图 3-3 所示。
【参考文献】:
期刊论文
[1]重点用能单位能耗在线监测系统架构研究[J]. 卢苗,孙恒超,李猛. 电信快报. 2017(02)
[2]基于DUBBO+ZOOKEEPER计量服务平台研究[J]. 冉勇,曹东升,杨婧孜,马宁,赵华一. 计量与测试技术. 2017(01)
[3]基于SOA架构技术的软件开发[J]. 张振球. 数字技术与应用. 2017(01)
[4]基于Spring+SpringMVC+MyBatis网上论坛的设计与实现[J]. 阳小兰,罗明. 黑龙江科技信息. 2016(36)
[5]基于Dubbo+ZooKeeper的CAMDS协同业务改造[J]. 任女尔,张庆余,林盛海. 电脑知识与技术. 2016(29)
[6]基于分布式架构的大数据建模实践[J]. 杜晓梦. 电信网技术. 2016(10)
[7]能效管理的实际应用和发展趋势[J]. 张世尧. 中外企业家. 2016(20)
[8]基于Dubbo框架的视频分享系统分析[J]. 翟金亭,吴钦卿. 中国新通信. 2016(11)
[9]基于Dubbox的分布式服务架构设计与实现[J]. 谢璐俊,杨鹤彪. 软件导刊. 2016(05)
[10]一种基于Kafka的可靠的Consumer的设计方案[J]. 王岩,王纯. 软件. 2016(01)
硕士论文
[1]基于SOA架构的第三方支付系统研究与设计[D]. 刘芷彤.成都理工大学 2016
[2]基于SpringMVC框架的电子商务系统的设计与实现[D]. 朱慧栋.湖南大学 2016
[3]国际机票预约系统的设计与实现[D]. 张瑞瑞.哈尔滨工业大学 2015
[4]基于Dubbo的分布式航空交通管理系统的研究与实现[D]. 刘伟强.东北大学 2015
[5]基于AngularJS的物品和用户查询模块的设计与实现[D]. 冯晨超.南京大学 2014
[6]基于物质流-能量流-信息流协同理论的能源管理体系研究[D]. 孟令钊.华中科技大学 2015
[7]基于RabbitMQ的电子商务系统设计与实现[D]. 陈璞.天津大学 2015
[8]基于ZooKeeper的分布式同步框架设计与实现[D]. 黄毅斐.浙江大学 2012
本文编号:3014513
【文章来源】:武汉邮电科学研究院湖北省
【文章页数】:76 页
【学位级别】:硕士
【部分图文】:
Dubbo 分层治理示意图
存取的频繁操作的同时,自己与数据库进行交互实现数据的读写和存集成服务执行原子服务的业务逻辑,以便前端服务的调用,集成服排需要调用核心服务进行组装。前端服务是直接面向用户的,收到用户请求后实现服务的授权、软路由等,需要调用集成和核心服务进行实现。ubbo 工作原理o 工作原理如图 3-2 所示。
间到 Registry。3.1.3 Dubbo 负载均衡Dubbo 的定位是分布式服务框架,为了防止单点的访问压力过大,服务提供者一般会发布到多台服务器上,怎样从服务提供者的集群中选出一个来调用,就取决于Dubbo 的负载均衡机制。Dubbo 有多种负载均衡策略可供选择,可根据实际情况在Dubbo 调控中心进行调整,默认为 Random 随机调用。(1)RandomLoadBalance 随机负载均衡,按权重大小配置随机的机率。调用量愈大分布就愈均衡,而且根据机率使用权重后也相对均衡,有助于动态优化提供者的权重,其主要实现代码如图 3-3 所示。
【参考文献】:
期刊论文
[1]重点用能单位能耗在线监测系统架构研究[J]. 卢苗,孙恒超,李猛. 电信快报. 2017(02)
[2]基于DUBBO+ZOOKEEPER计量服务平台研究[J]. 冉勇,曹东升,杨婧孜,马宁,赵华一. 计量与测试技术. 2017(01)
[3]基于SOA架构技术的软件开发[J]. 张振球. 数字技术与应用. 2017(01)
[4]基于Spring+SpringMVC+MyBatis网上论坛的设计与实现[J]. 阳小兰,罗明. 黑龙江科技信息. 2016(36)
[5]基于Dubbo+ZooKeeper的CAMDS协同业务改造[J]. 任女尔,张庆余,林盛海. 电脑知识与技术. 2016(29)
[6]基于分布式架构的大数据建模实践[J]. 杜晓梦. 电信网技术. 2016(10)
[7]能效管理的实际应用和发展趋势[J]. 张世尧. 中外企业家. 2016(20)
[8]基于Dubbo框架的视频分享系统分析[J]. 翟金亭,吴钦卿. 中国新通信. 2016(11)
[9]基于Dubbox的分布式服务架构设计与实现[J]. 谢璐俊,杨鹤彪. 软件导刊. 2016(05)
[10]一种基于Kafka的可靠的Consumer的设计方案[J]. 王岩,王纯. 软件. 2016(01)
硕士论文
[1]基于SOA架构的第三方支付系统研究与设计[D]. 刘芷彤.成都理工大学 2016
[2]基于SpringMVC框架的电子商务系统的设计与实现[D]. 朱慧栋.湖南大学 2016
[3]国际机票预约系统的设计与实现[D]. 张瑞瑞.哈尔滨工业大学 2015
[4]基于Dubbo的分布式航空交通管理系统的研究与实现[D]. 刘伟强.东北大学 2015
[5]基于AngularJS的物品和用户查询模块的设计与实现[D]. 冯晨超.南京大学 2014
[6]基于物质流-能量流-信息流协同理论的能源管理体系研究[D]. 孟令钊.华中科技大学 2015
[7]基于RabbitMQ的电子商务系统设计与实现[D]. 陈璞.天津大学 2015
[8]基于ZooKeeper的分布式同步框架设计与实现[D]. 黄毅斐.浙江大学 2012
本文编号:3014513
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3014513.html