[发明专利]一种构建物联网设备高性能监控平台的方法有效
申请号: | 201910484749.0 | 申请日: | 2019-06-05 |
公开(公告)号: | CN110365644B | 公开(公告)日: | 2020-10-27 |
发明(设计)人: | 董敏;池孙煌;毕盛 | 申请(专利权)人: | 华南理工大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04L12/803;H04L1/00 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 冯炳辉 |
地址: | 510640 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种构建物联网设备高性能监控平台的方法,包括步骤:1)构建负载均衡层;2)构建协议解析层;3)构建消息转发层;4)构建实时计算中心。本发明通过分层的架构设计结合Nginx、Netty、Kafka、Flink技术构建具备高性能特性的物联网设备监控平台,高性能具体表现为高并发性、高可用性、高可伸缩性和高可拓展性。 | ||
搜索关键词: | 一种 构建 联网 设备 性能 监控 平台 方法 | ||
【主权项】:
1.一种构建物联网设备高性能监控平台的方法,其特征在于,包括:1)构建负载均衡层通过Nginx框架构建负载均衡层,保证负载均衡层的高并发性;通过负载均衡的作用,协议解析层能够构建服务器集群,使其具备高可用性和高可伸缩性,同时为了保证负载均衡层具备高可用性,搭建主从双机Nginx服务器模式;协议解析层的服务器节点地址以及所使用的负载均衡算法通过Nginx配置文件进行配置,主从双机Nginx服务器模式通过Keepalived进行配置,主从双机Nginx服务器对外提供虚拟IP地址供设备进行连接;2)构建协议解析层通过Netty框架构建协议解析层,完成设备数据的协议解析工作,保证了协议解析层的高并发性;3)构建消息转发层结合Kafka框架构建消息转发层,通过Kafka消息中间件异步和解耦的作用,使实时计算中心具备高可用性和高可拓展性,同时通过构建Kafka集群保证消息转发层的高可用性;4)构建实时计算中心通过Flink框架构建实时计算中心,完成对设备数据的计算处理工作,保证了实时计算中心的高并发性;当物联网设备发送的数据到达后,负载均衡层接收设备数据,然后直接将字节流数据转发给协议解析层,协议解析层获取字节流后,调用相应的协议解析组件根据私有协议对字节流进行协议解析,形成具有特定业务含义的、能够被业务层识别的Json字符串,最后将Json字符串发送到消息转发层特定的主题中。实时计算中心根据监控主题获取到对应的数据后进行相关的计算处理。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910484749.0/,转载请声明来源钻瓜专利网。
- 上一篇:一种通信方法和装置
- 下一篇:一种车联网协议关键词识别方法及装置