APP下载

基于Netty框架的农村应急广播高并发数据处理

2017-10-24黄天天

湖南农业科学 2017年9期
关键词:数据处理农村

黄天天 ,刘 波 , 2, 3

(1.湖南农业大学信息科学技术学院,湖南 长沙 410128;2.邵阳学院湘西南农村信息化服务湖南省重点实验室,湖南 邵阳 422000;3.湖南省农村农业信息化工程技术研究中心,湖南 长沙 410128)

基于Netty框架的农村应急广播高并发数据处理

黄天天1,刘 波1, 2, 3

(1.湖南农业大学信息科学技术学院,湖南 长沙 410128;2.邵阳学院湘西南农村信息化服务湖南省重点实验室,湖南 邵阳 422000;3.湖南省农村农业信息化工程技术研究中心,湖南 长沙 410128)

针对农村应急广播系统集中高并发数据交互容易造成终端访问服务器不稳定或死机的情况,分析了线程池和Netty框架的异步非阻塞高并发数据处理的优势,提出了采用Netty框架和Java线程池分别处理网络IO操作和业务逻辑、利用长连接提高通讯效率的解决方案。经测试,当并发请求数大于1 000时,该方案的响应时间比基于NIO的方案缩短了70%,数据处理速度提升了15.8%,且降低了通信异常出现的概率。该方案在湖南省和安徽省实施后,解决了广播系统终端交互高访问量下广播不稳定的问题,系统运行良好,具有较高的稳定性。

并发数据处理;Netty框架;线程池;网络通信;农村应急广播系统

广播电视是目前农村获取信息以及休闲娱乐的主要工具,农村广播系统作为各地方的重要民生工程,是农村公共文化服务体系建设的重要部分[1],可以传达党和政府的方针政策、科技商业信息,同时在防灾救灾和面临突发事件时协助救灾救援,发挥特殊作用。

近年来,移动互联网与物联网设备得到了迅猛发展,越来越明显地改变着人类的生活方式。……

登录APP查看全文

猜你喜欢

数据处理农村
农村积分制治理何以成功
认知诊断缺失数据处理方法的比较:零替换、多重插补与极大似然估计法*
“煤超疯”不消停 今冬农村取暖怎么办
ILWT-EEMD数据处理的ELM滚动轴承故障诊断
提高农村小学习作讲评的几点感悟
四好农村路关注每一个人的幸福
MATLAB在化学工程与工艺实验数据处理中的应用
在农村采访中的那些事
基于POS AV610与PPP的车辆导航数据处理
依托陆态网的GNSS远程数据处理软件开发