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

来源 :浙江理工大学学报(自然科学版) | 被引量 : 0次 | 上传用户:wumingwuming2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
解决Netty网络程序应用框架的NIO线程与业务处理线程间的耦合是提升服务器并发量的关键问题,为此提出了一种基于Netty和Kafka的IOT终端服务系统设计方案。该方案结合了Kafka消息中间件,使Netty只负责提供和管理NIO线程,其它的业务处理线程由Kafka的消费者端(Consumer)负责,并在Consumer中加入自定义业务处理线程池对复杂耗时业务逻辑进行处理,以解决因Netty线程被阻塞而导致终端请求堆积的问题。同时提出了一种自定义设备通信协议,在一定程度上提升了Netty编解码的速度,使NIO线程不会被阻塞。结果表明:与传统的Netty和kafka服务器系统方案相比,该系统方案对于上万级请求可以做到毫秒级响应,具有更快的协议编解码速度,并且在鲁棒性方面都有很好的表现。
其他文献
开展环境承载力评价,建立资源环境承载力监测预警机制,是当前我国推进生态文明建设和加强生态环境管理的重要任务。总结了当前国内外环境承载力评价的方法,包括指标体系评价
穴位注射治疗支气管扩张咯血310009浙江中医学院王伟宣丽华310006杭州市中医院傅洁美支气管扩张咯血,特别是大咯血患者是内科急,重症之一,也是临床常见病。我们根据中医理论和针灸古籍记载,选
文中从c-C4F8的绝缘性能和绝缘子沿面闪络特性角度出发,进行了球板电极下对c-C4F8的工频击穿实验和雷电冲击实验,以及常压下绝缘子的沿面闪络击穿实验。同时进行了SF6、N2和C
目的分析穴位按摩在初产妇分娩中的应用效果。方法选取我院收治的50例初产妇,将其分为观察组和对照组,每组25例,观察组产妇在常规分娩待产的过程中应用穴位按摩,对照组采用常
为了解决苏州地铁浒墅关车辆段扩建工程中试车线道砟厚度不足的问题,利用“车辆-轨道-基础”三维动力学仿真模型模拟实际工况,计算道砟厚度不足地段普通轨枕和弹性轨枕的轨道
近年来,明星的种种细节用来娱乐读者,已经成为媒体一件稀松平常的事情。好像明星有义务亮出自己的隐私给大家看,而大众窥看明星的隐私和无聊的生活细节也成了日常生活的一部分。
中共中央政治局委员、国务院副总理、国务院扶贫开发领导小组组长胡春华11月14—15日在甘肃调研脱贫攻坚工作。胡春华先后来到东乡族自治县和广河县,深入贫困乡村和农户详细
血栓性疾病是一类严重危害人类健康和生命安全的疾病。由于较高的发病率、致残率和死亡率,血栓性疾病受到越来越多人的关注。临床上治疗血栓性疾病的药物主要是抗血小板药物
沂沭泗洪水东调南下二期工程完工后,沂沭河流域防洪工程情况发生了较大的变化,尤其近年来,沂河干流上新建了大量的拦河闸坝,各座水利工程的运行改变了沂沭河天然河道的行洪特
以北方城市污灌区——长春市季家和四间房为例,采用"五步提取法"分析了受污染土壤Cd的赋存形态与生物有效性的关系,通过计算Cd在土壤和蔬菜中的富集系数和迁移系数,探讨Cd在北