智慧管廊系统服务调用中间件的设计与实现

来源 :北京邮电大学 | 被引量 : 2次 | 上传用户:hhzzmm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着物联网技术的快速发展,越来越多智能终端设备大量涌现,如何对接入云平台的智能终端设备进行高效、便捷、低成本的管理成为物联网云平台亟待解决的问题。构建高资源利用率、可弹性伸缩的分布式云平台成为解决此问题的有效方法之—。本文针对智慧管廊系统服务调用中间件的设计与实现进行了研究。智慧管廊系统运行在基于Kubernetes搭建的三化物联网云平台上,系统中的不同业务能力彼此独立。Kubernetes集群内部可以使用服务名和端口建立TCP连接,进行服务间的调用。集群内部服务之间多为小数据量,高并发量请求,已有的智慧管廊系统使用的HTTP协议,协议头较重的会影响服务间的调用效率。在智慧管廊系统中,Client端在发起请求后,线程会—直阻塞等待Server端的响应结果的返回,造成了服务器资源的浪费。主流的服务间调用框架,如Dubbo,无法兼容Kubernetes的特性,本文引入的拓扑感知服务路由无法应用于Dubbo框架。本文结合智慧管廊系统的特点,设计服务调用中间件,改进分布式云平台集群内部服务调用方式,提高分布式云平台内部服务的调用效率,降低智慧管廊系统服务器资源的占用率,同时为云平台之后的功能升级做兼容。本文根据智慧管廊系统特点,给出了—种服务调用中间件的设计和实现方案。该方案主要从如下几点对智慧管廊系统的服务调用做改进:(1)自定义通信协议。为了满足智慧管廊系统服务间调用请求小数据量的特性需求,通过自定义通信协议弥补用HTTP协议头较重的问题,减少服务调用数据的网络传输时间,进而减少请求响应时间。在设计通信协议时,借鉴了—些其它通信协议优点,综合考虑智慧管廊系统的特点,同时兼容链路追踪功能的实现和云平台的流量控制升级功能。(2)多线程技术。使用Java线程池执行异步任务,避免线程创建导致的时间的开销,缩短了请求的响应时间。对Java原生的多线程组件进行改造,支持服务调用链信息的跟踪,便于问题定位和性能分析。(3)编解码技术。对请求参数对象进行序列化和反序列化,减少网络传输数据的大小。参数对象编码支持Protobuf和json,Protobuf的编解码性能优于json,适用于调用频率较高的接口改造。(4)服务注册与发现。引入Kubernetes的新特性-拓扑感知服务路由,将Client端的请求转发给距离最近的Server端,避免了将请求转发给距离较远的Server端,缩短了请求网路传输的路径,进而缩短了请求的响应时间。
其他文献
柔性薄膜屋盖结构是近年来应用广泛的大跨度柔性结构之一,这类结构在风荷载作用下会产生风致大振幅振动、失稳乃至破坏。究其本因是气流流经柔性薄膜屋盖时不但改变了周围流场,同时引起结构自身动力特性的变化,这种风致耦合效应使得流场的非定常气动效应和薄膜的非定常气弹响应不可忽略。由于薄膜屋盖的特征流场与振动状态是风致耦合效应最直观的表征,获取薄膜屋盖特征流场与振动状态的定量数据亦是从机理上认识风致耦合效应的基
高空平流层电台(HAPS,High Altitude Platform Station)系统由于其部署灵活低成本等特性,可以应用在很多方面,提供通信服务。HAPS通信系统具有较大的通信覆盖区域,借助现在已经使用的无线通信接入技术,凭借比较少的通信设备配置花销来完成大面积的通信区域覆盖。HAPS作为一个新引入的通信系统,在与地面通信系统同频的情况下,并且使用地面通信系统的接入技术,对地面通信系统的干
随着信息化愈发深入人们的工作生活,人们在工作、生活和学习中要面临天文数字般的数字信息。为了解决“信息过载”现象,学者们提出了搜索引擎的解决方案,其能帮助人们在海量数据中搜索有用数据。但是搜索引擎提供的内容不能因人而异,已经愈发无法满足人们的生活需要。个性化推荐系统随之出现,旨在考量不同人群的不同兴趣方向,从而帮助不同人群过滤无用信息。推荐系统从诞生到现在,学术界和工业界的研究者们不断丰富和改进个性
在经济全球化的驱动下,国际交流越来越多,翻译市场的需求越来越大,翻译项目也越来越复杂。传统的翻译模式难以满足快速发展的翻译行业的要求,计算机辅助翻译(Computer-aided Translation,CAT)的时代已经到来。本报告基于土木工程类文本的英译汉翻译实践,选取了土木工程专业中建筑信息模型(Building Information Modeling,BIM)主题的期刊论文作为文本案例,
随着传统单位制的逐渐解体,国有企业改革的不断推进,“单位办社会”的问题也得到了很大程度上的改善。单位社区的社会职能转交给社会后,单位社区公共性也必将经历转型。在这个过程中,处于后单位时代的后单位社区公共性会出现怎样的困境,该如何利用单位的遗留资本并且摒弃其消极影响重构社区公共性是现代社区治理中必须直面的问题。本研究运用访谈法和参与式观察,阐述了典型的后单位社区J社区在社区公共性构建中出现的困境,并
每个人都生活在自己主观建构“意义世界”之中,并为了追寻“意义”而去奋斗和拼搏。个人灵性世界就是在追寻意义的过程中建立并发展起来的。对失独者而言,子女就是其生命意义
遗嘱制度是我国婚姻继承制度中重要的组成部分,共同遗嘱制度逐渐成为日常解决遗嘱纠纷案件的重要手段,遗嘱财产的公正分配与整个社会家庭息息相关。而共同遗嘱撤销的相关问题更是共同遗嘱案件之中最为疑难的部分,近年来,随着共同遗嘱案件在遗嘱纠纷案件中所占比例的不断提高,共同遗嘱撤销相关问题的解决不仅有助于减少遗嘱继承纠纷案件,节省司法资源,而且法律赋予公民处分其个人财产意愿的权利,对公民处分其个人财产的意愿及
永磁同步电机(PMSM)由于其优良的控制和调速性能,被广泛应用于各种电机拖动和电机伺服驱动等领域,在电机的各种控制策略中,模型预测控制(MPC)正受到越来越多的关注,它可以对多个不同种类变量同时进行控制,且方便施加约束条件。但是预测控制策略是一种基于数学模型的控制策略,具有计算量大、对参数敏感的缺点,本文针对以上问题,对基于参数辨识的永磁同步电机预测控制进行了深入研究,主要研究内容如下:首先将永磁
目标跟踪理论自20世纪50年代第一次被提出,一直以来在精确制导、战场监视、导航、交通管制等领域得到了广泛应用。对机场等特定空域场景而言,多目标跟踪系统具有非常重要的意义,不仅可以实时监控空域,而且为区域航迹分析和敌我识别提供数据支持。本文分析了多目标跟踪系统的具体需求和数据特点,设计并实现了配套的多目标跟踪软件系统。系统的设计采用了分层的架构模型。系统通过接收雷达数据,首先对数据进行预处理,使用时
本文着眼于当今中国企业与员工自身发展这一热点问题,探讨了当今新入职青年员工的职业适应问题,并在需求理论地指导下,研究分析新入职青年员工的性别、年龄、受教育程度、收