看过本文的还看了

相关文献

该作者的其他文献

文献详情 >基于Netty和Kafka的IOT终端服务系统设计方案 收藏
基于Netty和Kafka的IOT终端服务系统设计方案

基于Netty和Kafka的IOT终端服务系统设计方案

作     者:张娜 史佳炳 吴彪 包晓安 文艺霏 ZHANG Na;SHI Jiabing;WU Biao;BAO Xiaoan;WEN Yifei

作者机构:浙江理工大学信息学院杭州310018 山口大学东亚研究科日本山口753-8514 

基  金:浙江省重点研发计划项目(2020C03094) 浙江省自然科学基金青年基金项目(LQ20F050010) 浙江理工大学本科生科研创新计划重点项目(2019ZD 28) 浙江理工大学本科生科研创新计划一般项目(2019YB-24) 

出 版 物:《浙江理工大学学报(自然科学版)》 (Journal of Zhejiang Sci-Tech University(Natural Sciences))

年 卷 期:2020年第43卷第2期

页      码:240-245页

摘      要:解决Netty网络程序应用框架的NIO线程与业务处理线程间的耦合是提升服务器并发量的关键问题,为此提出了一种基于Netty和Kafka的IOT终端服务系统设计方案。该方案结合了Kafka消息中间件,使Netty只负责提供和管理NIO线程,其它的业务处理线程由Kafka的消费者端(Consumer)负责,并在Consumer中加入自定义业务处理线程池对复杂耗时业务逻辑进行处理,以解决因Netty线程被阻塞而导致终端请求堆积的问题。同时提出了一种自定义设备通信协议,在一定程度上提升了Netty编解码的速度,使NIO线程不会被阻塞。结果表明:与传统的Netty和kafka服务器系统方案相比,该系统方案对于上万级请求可以做到毫秒级响应,具有更快的协议编解码速度,并且在鲁棒性方面都有很好的表现。

主 题 词:Netty Kafka 高并发 物联网 服务器 

学科分类:08[工学] 0835[0835] 081202[081202] 0812[工学-测绘类] 

D O I:10.3969/j.issn.1673-3851(n).2020.02.014

馆 藏 号:203885850...

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分