-
题名基于Java NIO的通信技术研究
被引量:4
- 1
-
-
作者
张华
范宝德
-
机构
潍坊学院
烟台大学
-
出处
《潍坊学院学报》
2008年第4期44-47,40,共5页
-
基金
山东省自然科学基金项目资助(Y2005G13)
-
文摘
分析了 Java NIO 的特点,对网络应用中阻塞通信与非阻塞通信以及 Java NIO 的非阻塞通信工作机制进行了探讨,对网络通信中非阻塞套接字的实现作了深入研究,最后提出了实现非阻塞通信的方法和步骤。
-
关键词
通信技术
java
nio
非阻塞通信
套接字
-
Keywords
communication technology, java nio, non--blocking communication, socket
-
分类号
TP393
[自动化与计算机技术—计算机应用技术]
-
-
题名JAVA NIO在Socket通讯中的应用
被引量:6
- 2
-
-
作者
王洁
-
机构
山东经济学院
-
出处
《成都信息工程学院学报》
2003年第3期258-261,共4页
-
文摘
Javasocket编程中最令人头疼的莫过于为解决阻塞而大量使用线程导致系统开销大的问题,随着jdk1.4推出NIO包,引入了异步输入输出机制从而解决了I/O阻塞问题,这里展示了如何在Socket编程中使用这些技术来减少系统开销。
-
关键词
nio
非阻塞
java
SOCKET
-
Keywords
nio
non-obstruction
java
socket
-
分类号
TP311.56
[自动化与计算机技术—计算机软件与理论]
-
-
题名Java NIO与IO性能对比分析
被引量:5
- 3
-
-
作者
赵思远
-
机构
北京工业大学软件学院
-
出处
《软件导刊》
2021年第4期214-219,共6页
-
文摘
面对激增的互联网用户,企业对应用的并发性能提出了更高要求。为了改善传统Java IO服务器无法处理高并发流量的缺点,基于Java中实现高并发的主要方式NIO,提出一种新的多Reactor服务器模型,对传统IO模型与多种NIO模型进行性能对比测试,并探究多种方式之间出现性能差异的主要原因,以选择最适合高并发应用场景的编程模型。实验结果表明,新服务器在处理10000并发时的平均响应时间为2.09ms,CPU占用率为68.5%。基于NIO的多Reactor服务器模型相比传统IO服务器模型,不仅能处理高达10000以上的并发流量,同时服务器负载相比其它NIO服务器模型也处于较低水平。
-
关键词
java
nio
IO
服务器
高并发
-
Keywords
java
nio
IO
server
high concurrency
-
分类号
TP302
[自动化与计算机技术—计算机系统结构]
-
-
题名基于Java新IO的Web安全网关
被引量:7
- 4
-
-
作者
罗振兴
努尔买买提.黑力力
徐大伟
赵琛
林作铨
-
机构
北京大学信息科学系
-
出处
《计算机工程》
CAS
CSCD
北大核心
2007年第6期107-109,共3页
-
基金
国家自然科学基金资助项目(60373002
60496322)
国家"973"计划基金资助项目(2004CB318000)
-
文摘
在实践经验的基础上分析了JavaNIO的特性,采用事件驱动、非阻塞的IO多路复用、多线程、安全Cookies、SSL、高速缓存等多种技术,设计并实现了构架在PKI上基于角色访问控制策略的安全访问控制服务器。
-
关键词
访问控制
javanio
安全
-
Keywords
Access control
java nio
Security
-
分类号
TP393.08
[自动化与计算机技术—计算机应用技术]
-
-
题名基于Proactor模型的NIO框架的设计
被引量:1
- 5
-
-
作者
毕桂
-
机构
无锡工艺职业技术学院
-
出处
《自动化与仪器仪表》
2016年第4期51-52,共2页
-
文摘
就目前技术来看,现有的NIO框架源码存在性能上的不足,亟待优化。本文提出了能够与Java NIO技术相互融合的Proactor模型,设计了一套具有Proactor模型事件处理流程功能和线程池功能的新型网络I/O框架,体现NIO框架在优化设计后的功能优越性。
-
关键词
nio框架
java技术
Proactor模型
I/O框架
线程池
-
Keywords
nio framework
java technology
Proactor model
I / O framework
thread pool
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于NIO和设计模式的应用服务器的设计与实现
被引量:3
- 6
-
-
作者
佘晓彬
韩国强
-
机构
华南理工大学计算机科学与工程学院
-
出处
《微计算机信息》
2009年第21期91-93,共3页
-
基金
基金申请人:韩国强
项目名称:国家科技支撑计划项目
+3 种基金
基金颁发部门:国家科技部(2007BAH13B00)
基金申请人:韩国强
项目名称:广东省科技计划项目
基金颁发部门:广东省科技厅(2007B010200050)
-
文摘
本文描述了一个在Java平台上应用Half-Sync/Half-Async模式和Reactor模式开发的高性能网络应用服务器的设计与实现过程。开发高质量的网络软件非常复杂、昂贵和耗费时间,模式和模式语言有助于减轻许多固有的和偶发的软件复杂性,能够指导开发人员利用前人已经经过验证的经验,从而更有效地创建新的软件。
-
关键词
Half-Sync/Half-Async模式
Reactor模式
java
nio
网络编程
-
Keywords
Half-Sync/Half-Async pattern
Reactor pattern
java nio
Network programming
-
分类号
TP31
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于Netty的IoT终端通信服务系统设计
被引量:26
- 7
-
-
作者
顾振德
刘子辰
龙隆
牟林宏
-
机构
重庆邮电大学通信与信息工程学院
移动计算与新型终端北京市重点实验室(中国科学院计算技术研究所)
-
出处
《计算机应用与软件》
北大核心
2019年第4期135-139,共5页
-
基金
国家科技重大专项基金项目(2016ZX03002010-003)
-
文摘
IoT终端高并发连接通信服务系统,造成服务器数据交互NIO线程数飙升,导致服务器宕机。对此分析异步非堵塞Netty框架,提出一种通信服务系统的设计方案。方案包含优化Netty设计,提出自定义通信协议,并结合自定义线程池进行数据接收、session管理、异常处理,日志记录,数据发送等主要模块的设计。经大于2 000并发测试表明,该方案的系统平均响应时间较Java NIO和Netty实现方案缩短了97%和95%,吞吐量提高了54%和33.2%。测试证明该设计具有较高的稳定性、可靠性以及高并发处理能力。
-
关键词
Netty
高并发
自定义线程池
java
nio
吞吐量
-
Keywords
Netty
High concurrent
Custom thread pool
java nio
Throughput
-
分类号
TN915
[电子电信—通信与信息系统]
TP3
[自动化与计算机技术—计算机科学与技术]
-
-
题名基于JVM对NIO网络通信性能测试
- 8
-
-
作者
阿喜达
-
机构
包头师范学院教务处
-
出处
《阴山学刊(自然科学版)》
2016年第2期32-34,共3页
-
基金
包头师范学院科研项目资助(BSYKJ2013-34)
-
文摘
随着网络时代的推进,B2S软件架构日益增多,逐渐代替C2S软件架构的趋势越来越明显。无论B2S架构还是C2S架构必须依赖高可靠性和高性能的网络通信。作为运行设备数最多的编程语言,Java也在高版本的JVM中对网络通信性能上做了很多改进。笔者在本文中对目前Java最新版jdk-8u60的NIO通信性能进行了测试。
-
关键词
虚拟机
新输入输出接口
编程语言
浏览器到服务器
客户端到服务器
-
Keywords
JVM
nio
java Programming Language
B/S
C/S
-
分类号
TP393.0
[自动化与计算机技术—计算机应用技术]
-