期刊文献+
共找到13篇文章
< 1 >
每页显示 20 50 100
基于Netty和Marshalling的青饲机工况远程监测系统研究 被引量:8
1
作者 毛文华 韩少云 +3 位作者 赵博 王丽丽 汪凤珠 汪洋 《农业机械学报》 EI CAS CSCD 北大核心 2020年第8期145-151,共7页
针对青饲机工况信息数据的采样频率、并发量不断增大时,会造成I/O速度降低和数据丢包率上升等问题,研究了车载终端与云服务的数据通信协议和长字符串编解码方法,分析了Netty框架和传统NIO框架对并发量的影响,比较分析了Java序列化、Prot... 针对青饲机工况信息数据的采样频率、并发量不断增大时,会造成I/O速度降低和数据丢包率上升等问题,研究了车载终端与云服务的数据通信协议和长字符串编解码方法,分析了Netty框架和传统NIO框架对并发量的影响,比较分析了Java序列化、Protobuf和Marshalling等3种编解码方法,提出数据采集、数据传输、Web应用三者分开的技术方案,设计了基于CAN总线技术、Netty自定义通信协议的青饲机工况信息远程监测系统。模拟试验结果表明,在500 ms发送周期下,本系统比传统的数据采集系统在并发总量上提高了0.8倍;在200、100、50 ms发送周期下,采用Marshalling的系统性能比采用Java序列化的系统,在I/O速度上分别提高0.4、3.9、1.5倍。田间试验结果表明,系统运行平稳,具有很好的稳定性和可靠性。对青饲机主要部件的工况数据统计分析表明,数据对工况诊断具有参考性,系统基本满足对青饲机主要部件工况的监测需求。该系统能够在高频次、高并发量下提高I/O速度,保证稳定的数据接入量。 展开更多
关键词 青饲机 信息化 智能监测 netty MARSHALLING 自定义通信协议
在线阅读 下载PDF
基于Netty框架的农村应急广播高并发数据处理 被引量:3
2
作者 黄天天 刘波 《湖南农业科学》 2017年第9期100-104,共5页
针对农村应急广播系统集中高并发数据交互容易造成终端访问服务器不稳定或死机的情况,分析了线程池和Netty框架的异步非阻塞高并发数据处理的优势,提出了采用Netty框架和Java线程池分别处理网络IO操作和业务逻辑、利用长连接提高通讯效... 针对农村应急广播系统集中高并发数据交互容易造成终端访问服务器不稳定或死机的情况,分析了线程池和Netty框架的异步非阻塞高并发数据处理的优势,提出了采用Netty框架和Java线程池分别处理网络IO操作和业务逻辑、利用长连接提高通讯效率的解决方案。经测试,当并发请求数大于1 000时,该方案的响应时间比基于NIO的方案缩短了70%,数据处理速度提升了15.8%,且降低了通信异常出现的概率。该方案在湖南省和安徽省实施后,解决了广播系统终端交互高访问量下广播不稳定的问题,系统运行良好,具有较高的稳定性。 展开更多
关键词 并发数据处理 netty框架 线程池 网络通信 农村应急广播系统
在线阅读 下载PDF
基于Netty和Kafka的物联网数据接入系统 被引量:33
3
作者 甄凯成 黄河 宋良图 《计算机工程与应用》 CSCD 北大核心 2020年第5期135-140,共6页
当前在物联网应用中,大量采集终端被用于感知环境、定位服务、状态监测等应用,并源源不断地上传数据,在提产助效的同时,给远程服务端数据收集及实时处理带来巨大挑战。利用Netty网络通信库构造高性能的收集端网络通信处理服务并设计出... 当前在物联网应用中,大量采集终端被用于感知环境、定位服务、状态监测等应用,并源源不断地上传数据,在提产助效的同时,给远程服务端数据收集及实时处理带来巨大挑战。利用Netty网络通信库构造高性能的收集端网络通信处理服务并设计出可供采集终端与收集端使用的通信协议,剥离出网络通信业务中耗时操作并将数据推送至流式消息处理系统Kafka中,再由Kafka消费者负责后续数据持久化、实时分析工作。由此实现一个支持高并发、低延迟的数据接入系统。实验结果表明,在万级别连接情况下,该系统能正常工作且保持较快的响应速度。 展开更多
关键词 物联网数据 网络通信 netty Kafka
在线阅读 下载PDF
基于Netty的IoT终端通信服务系统设计 被引量:26
4
作者 顾振德 刘子辰 +1 位作者 龙隆 牟林宏 《计算机应用与软件》 北大核心 2019年第4期135-139,共5页
IoT终端高并发连接通信服务系统,造成服务器数据交互NIO线程数飙升,导致服务器宕机。对此分析异步非堵塞Netty框架,提出一种通信服务系统的设计方案。方案包含优化Netty设计,提出自定义通信协议,并结合自定义线程池进行数据接收、sessio... IoT终端高并发连接通信服务系统,造成服务器数据交互NIO线程数飙升,导致服务器宕机。对此分析异步非堵塞Netty框架,提出一种通信服务系统的设计方案。方案包含优化Netty设计,提出自定义通信协议,并结合自定义线程池进行数据接收、session管理、异常处理,日志记录,数据发送等主要模块的设计。经大于2 000并发测试表明,该方案的系统平均响应时间较Java NIO和Netty实现方案缩短了97%和95%,吞吐量提高了54%和33.2%。测试证明该设计具有较高的稳定性、可靠性以及高并发处理能力。 展开更多
关键词 netty 高并发 自定义线程池 JAVA NIO 吞吐量
在线阅读 下载PDF
基于Netty的农业物联网服务器系统设计 被引量:4
5
作者 赵华飞 徐践 张娜 《现代农业科技》 2019年第9期254-255,共2页
为了方便对温室环境的监控和控制,使用Netty网络框架设计了一个农业物联网服务器系统,能够简化物联网服务器端的开发,实现下位机与上位机的实时通信。本文阐述了该系统的工作原理和总体设计,以期为实现大棚农作物生长的智能化和信息化... 为了方便对温室环境的监控和控制,使用Netty网络框架设计了一个农业物联网服务器系统,能够简化物联网服务器端的开发,实现下位机与上位机的实时通信。本文阐述了该系统的工作原理和总体设计,以期为实现大棚农作物生长的智能化和信息化管理。 展开更多
关键词 农业物联网 系统设计 netty 数据库
在线阅读 下载PDF
一种微服务架构的API网关设计
6
作者 林志达 张华兵 +1 位作者 郭献彬 曹小明 《兵工自动化》 北大核心 2025年第7期5-10,36,共7页
为解决微服务构建过程中后台服务调用的需求问题,实现服务接口的高效调用,提出利用应用程序接口(application programming interface,API)网关将后台服务封装为API,利用API网关开放给用户调用。对API网关的功能性需求和非功能性需求进... 为解决微服务构建过程中后台服务调用的需求问题,实现服务接口的高效调用,提出利用应用程序接口(application programming interface,API)网关将后台服务封装为API,利用API网关开放给用户调用。对API网关的功能性需求和非功能性需求进行分析,并描述每个需求的具体规格和要求;基于Netty框架实现请求接入模块,并利用用户活跃度对空闲连接进行过滤,提高对高并发请求的支持能力;结合不同协议调用的特点,基于企业服务总线实现API网关对不同协议的适配能力,以功能为单位对API网关进行模块化设计。实验结果显示:用户活跃区分策略的使用可以增加服务器的最大连接数;网关的响应时延在13 ms以内,极限事务数/秒(transactions per second,TPS)为3450,满足性能需求TPS 3000和时延20 ms的要求;引入一种网络接口对象(network interface object,NIO)模型与API网关进行对比。结果表明:设计的API网关满足预期要求,可投入实际应用,可为研究高效调用的API网关提供参考。 展开更多
关键词 微服务架构 API网关 企业服务总线 服务调用 netty框架
在线阅读 下载PDF
基于虚拟网关的交通基础设施监测点位数据接入方法
7
作者 黄亮 邹鹏 +3 位作者 曹菁菁 胡健 颜泽锌 黄小蝶 《计算机工程》 CAS CSCD 北大核心 2024年第4期50-59,共10页
针对交通基础设施点位监测数据来源多样、结构各异、协议不一的特点,分析具体接入需求,提出一种基于Netty架构的交通基础设施监测点位数据接入虚拟网关。阐述网关接入监测点位的配置方法及集群分配策略,定义超文本传输协议(HTTP)、传输... 针对交通基础设施点位监测数据来源多样、结构各异、协议不一的特点,分析具体接入需求,提出一种基于Netty架构的交通基础设施监测点位数据接入虚拟网关。阐述网关接入监测点位的配置方法及集群分配策略,定义超文本传输协议(HTTP)、传输控制协议(TCP)、用户数据报协议(UDP)下的数据传输格式,设计一种数据传输消息的编码和校验机制。在真实监测数据样本增强的基础上,利用分布式消息模拟工具对虚拟网关性能进行测试,结果表明,该虚拟网关实现了多点位多协议的交通基础设施监测数据统一接入,每亿条数据接入时间、存储时间分别达到8.14 s和9.75 s,平均数据溯源时间为2.96 s,具有亿级规模点位监测数据的接入能力,可为交通基础设施数字化监测的研究和应用提供理论支撑。 展开更多
关键词 netty框架 Kafka消息队列 数据接入 平台化 物联网数据
在线阅读 下载PDF
哺乳母猪智能饲喂物联网系统设计 被引量:6
8
作者 吕恩利 何欣源 +4 位作者 罗毅智 王飞仁 夏晶晶 吴凡 曾志雄 《华南农业大学学报》 CAS CSCD 北大核心 2023年第1期57-64,共8页
【目的】设计哺乳母猪智能饲喂物联网系统,以实现哺乳母猪饲喂状况远程监控。【方法】系统通过Netty传输自定义TCP通信协议,实现与终端设备的数据传输和指令应答功能。采用SpringBoot与Vue前后端分离架构,开展人机交互界面设计,包括猪... 【目的】设计哺乳母猪智能饲喂物联网系统,以实现哺乳母猪饲喂状况远程监控。【方法】系统通过Netty传输自定义TCP通信协议,实现与终端设备的数据传输和指令应答功能。采用SpringBoot与Vue前后端分离架构,开展人机交互界面设计,包括猪场生产情况详情界面、母猪饲喂信息查询界面和统计数据下载界面。【结果】试验结果表明,在3000个连接数下,系统平均响应时间为0.33 s,单位时间内处理数据量范围在750~1180条,系统在加入自定义业务线程池后,单位时间处理数据量增加了250条,处理量提高了31%。【结论】该系统满足了对哺乳舍智能饲喂设备的连接管理和数据处理的实际应用需求。 展开更多
关键词 哺乳母猪 物联网平台 饲喂系统 数据传输 TCP netty
在线阅读 下载PDF
面向物联网的闭环全生命周期管理系统中间件设计 被引量:3
9
作者 程健 许宜春 桑成 《计算机应用与软件》 2017年第4期16-21,共6页
为了在闭环全生命周期管理系统中提供高效的数据服务,解决众多异构系统信息交互和全生命周期内信息分享等方面的问题,建立了一种基于物联网协议MQTT和NIO框架Netty的中间件。首先,简要概述了闭环生命周期管理的内涵和系统架构;其次,在... 为了在闭环全生命周期管理系统中提供高效的数据服务,解决众多异构系统信息交互和全生命周期内信息分享等方面的问题,建立了一种基于物联网协议MQTT和NIO框架Netty的中间件。首先,简要概述了闭环生命周期管理的内涵和系统架构;其次,在分析闭环生命周期管理系统中间件特点的基础上,设计了中间件的软件架构和处理过程;最后,设计了测试实验并进行了测试。测试结果表明,闭环全生命周期管理系统中间件能够快速有效地实现无效产品数据过滤,在大数据量和数据服务订阅者模式下,中间件的普通消息处理平均时间维持在8.56 s以内,系统平均吞吐率为2 162 packets/s,可以满足闭环全生命周期管理数据服务的应用需求。同时,该中间件也非常适合于拥有大量传感器节点的物联网环境,实现大数据量系统的数据采集和分发基础服务。 展开更多
关键词 闭环全生命周期管理 MESSAGE QUEUE TELEMETRY Transport(MQTT) netty 中间件 物联网
在线阅读 下载PDF
煤矿设备状态监测系统设计 被引量:15
10
作者 曹现刚 段欣宇 +2 位作者 张梦园 雷卓 李彦川 《工矿自动化》 北大核心 2021年第5期101-105,共5页
针对煤矿井下设备群同时作业时设备监测数据高并发导致的低传输效率问题,提出了一种煤矿设备状态监测系统设计方案。该系统通过数据集成网关有效消除传感器网络的异构性:在数据集成网关中对不同传感器进行注册,利用传感器网络协议适配... 针对煤矿井下设备群同时作业时设备监测数据高并发导致的低传输效率问题,提出了一种煤矿设备状态监测系统设计方案。该系统通过数据集成网关有效消除传感器网络的异构性:在数据集成网关中对不同传感器进行注册,利用传感器网络协议适配器调用不同传感器网络协议解析接口来消除传感器网络的异构性,生成统一格式的Java Script Object Notation(JSON)数据,并将数据发送到对应的消息推送服务中,通过ActiveMQ消息队列中的Queue通道进行点对点传输,数据传输服务将消息实时推送到网络传输模型中,实现设备状态数据的高并发传输,保证监测数据的实时性和可靠性。采用Netty网络传输模型避免空轮询导致的服务器负载增加,提高监测数据传输效率:在数据采集过程中,多个设备同时作业导致数据采样频率和传感器终端的并发请求数量升高,Netty模型中的Epoll模式优先处理已就绪的I/O连接,从而减少空轮询现象。测试结果表明,随着系统并发请求次数增加,采用Java Non-blocking I/O(NIO)模型比采用Netty模型的系统CPU使用率高28%;在系统并发请求次数相同的情况下,采用Java NIO模型的系统平均响应时间大于采用Netty模型的系统。采用Netty模型能有效提升煤矿设备状态监测系统的高并发处理能力,满足设备监测数据高效传输要求。 展开更多
关键词 煤矿设备状态监测 传输控制协议 集成网关 netty 并发请求数量
在线阅读 下载PDF
基于模式的通信服务器设计与实现 被引量:2
11
作者 蒋思佳 杨志义 张兵 《科学技术与工程》 北大核心 2012年第3期578-580,585,共4页
由于农业监控规模的不断扩大,收集底层感知节点采集数据的网关节点数量随之增加,加重了其与远程上层监控中心的通信任务。重点研究了Netty的设计模式,分析了基于无线传感器网络(Wireless Sensor Network,WSN)的精准农业监控系统的通信模... 由于农业监控规模的不断扩大,收集底层感知节点采集数据的网关节点数量随之增加,加重了其与远程上层监控中心的通信任务。重点研究了Netty的设计模式,分析了基于无线传感器网络(Wireless Sensor Network,WSN)的精准农业监控系统的通信模型,提出一种基于设计模式的通信服务器的设计开发方法,并测试验证了该方法的高效性,为项目的顺利研发奠定基础。 展开更多
关键词 netty 通信服务器 模式
在线阅读 下载PDF
基于SpringBoot框架的群养母猪饲喂站管理系统设计与试验 被引量:5
12
作者 余鹏翔 石军锋 《中国农机化学报》 北大核心 2023年第3期149-155,241,共8页
母猪的群体养殖是一种能保证动物福利,提高母猪生产性能的重要养殖管理模式。为实现母猪群养过程的数字化及智能化,基于自主研发的群养母猪饲喂站硬件平台,采用B/S模式设计一个群养母猪饲喂站管理系统。系统后端使用基于Java语言的Sprin... 母猪的群体养殖是一种能保证动物福利,提高母猪生产性能的重要养殖管理模式。为实现母猪群养过程的数字化及智能化,基于自主研发的群养母猪饲喂站硬件平台,采用B/S模式设计一个群养母猪饲喂站管理系统。系统后端使用基于Java语言的SpringBoot框架作为系统组件管理和运行的主要框架;设计后端数据库中的数据结构,优化后台系统中持久层数据的操作访问;使用Netty实现饲喂站及客户端与后台间的实时通信;基于Spring事务管理,封装可复用的业务逻辑,设计母猪信息管理、饲喂计划专家系统、饲喂站实时监控等系统功能模块。系统前端采用渐进式Vue框架实现用户与各个功能模块的人机交互。试验表明:本系统能实现对群养母猪饲喂站的控制和状态监测,并根据母猪特性和专家知识库动态生成每天的饲喂计划;在基础实验条件下,系统的饲喂站并发量可超过120台,理论最大母猪容纳量超过5400头,能够满足大规模母猪饲喂的需求。 展开更多
关键词 母猪群体养殖 SpringBoot netty 专家系统
在线阅读 下载PDF
面向仪用总线的实时Sunday数据帧提取算法设计 被引量:2
13
作者 范正吉 党立志 +3 位作者 遆玉玉 洪应平 张会新 储成群 《电子测量技术》 北大核心 2023年第2期111-120,共10页
在各类仪用总线网络通信过程中,系统往往需要在应用层上对接收的高速数据流进行实时处理。而如何对连续的数据流进行数据帧数据提取是讨论的主要问题。对此,分析了常见仪用总线的协议处理方法,并设计了一套帧提取算法,算法包含帧提取状... 在各类仪用总线网络通信过程中,系统往往需要在应用层上对接收的高速数据流进行实时处理。而如何对连续的数据流进行数据帧数据提取是讨论的主要问题。对此,分析了常见仪用总线的协议处理方法,并设计了一套帧提取算法,算法包含帧提取状态机、改进的Sunday帧头匹配算法以及帧内子域查找算法。然后本文采用直接发送、经由TCP网络发送两种环境对算法进行测试,实验证明本算法性能优于Netty框架下的帧长度域解码。最后,本文为了实际测试和应用算法,使用该算法对64通道,100 kS/s模拟量采集卡进行数据帧的实时提取和存储,并对采集的模拟量进行波形显示。本算法可用于仪用总线应用层的数据分隔、帧头识别、帧数据提取工作。 展开更多
关键词 Sunday算法 数据帧提取 模式匹配 netty框架
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部