基于服务网格的物联网平台研究与实现

来源 :浙江理工大学 | 被引量 : 8次 | 上传用户:snakegmj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
物联网技术被认为是二十一世纪最具潜力的信息技术发展方向之一,被广泛运用于军事、工业、环境等领域,正改变着人们的生活方式。物联网平台作为设备和应用服务之间的连接枢纽,是物联网产业结构中信息数据处理的“大脑”,占据着重要的地位。传统物联网平台大多采用SOA的架构方式进行建设,但是SOA架构固有的技术选型单一、开发运维效率低下和代码臃肿等缺陷限制了物联网平台的发展。近年来,许多研究人员采用微服务的架构方式去建设物联网平台,并取得了一定的成效,但依然存在以下两个层面的问题:架构层面存在业务服务和服务治理高耦合,以及难以实现不同技术框架和通讯协议建设的服务之间互联互通的问题;应用层面存在接入设备数量受限和数据传输不可靠的问题。本文分别对这两个层面的问题进行了分析,并提出解决方案,主要工作如下:(1)针对架构层面存在问题,设计并实现了一个基于服务网格思想建设的具有服务注册发现、负载均衡、协议转换功能的网络代理作为服务治理基础设施,降低了业务服务和服务治理的耦合性,并且网络代理会对平台内部的服务调用流量进行拦截处理,实现了跨协议、跨框架的服务通讯。(2)针对应用层面存在的问题,设计并实现了一个“短连接-长连接”负载均衡网关来分派设备连接,并配合后端设备接入服务集群,水平扩展服务节点,扩大了物联网平台接入设备数量;另一方面,在设备与平台建立长连接之后,通过MQTT协议进行数据传输,并依据不同的数据类型,采用不同层次的服务质量来保证数据传输的可靠和高效。(3)基于本文提出的网络代理和“短连接-长连接”负载均衡网关设计,采用服务网格的架构方式建设了一个报警物联网平台,该平台具备灾害发生之前的预警广播和灾害发生之后的实时救援信息广播等功能,降低了灾害带来的财产损失和人员伤亡。
其他文献
本文研究了不同浓度铜离子暴露处理及暴露解除后淇河鲫(Qihe crucian carp)肝胰脏中酸性磷酸酶(ACP),碱性磷酸酶(AKP)和过氧化氢酶(CAT)活性的变化。结果表明:铜离子暴露处理后,随铜离
荀子作为先秦思想的集大成者,他的思想综合了各家学说的优点,且比儒家学说更具行动力。《荀子》文本中蕴含着辨证性思想:在化性起伪方面,荀子所提倡礼法与人的主观能动性之间
我国的建筑能耗呈逐年增长的趋势,暖通空调的能耗在其中占据着很大的比例,暖通空调系统的节能问题在现代社会中越来越重要,节能技术的研究开发和运用是暖通空调系统、建筑系
江苏抗日军民是在度过了严酷的相持阶段后,迎来了战略反攻阶段的。新四军在江苏敌后战场的战略反攻是从车桥战役开始的。车桥战役创造了新四军成立6年来一次战斗歼敌人数最多