- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java高性能通信统一框架的设计 Design of United Framework of Java High-Performance Communication
研究与开发
Java高性能通信统一框架的设计半
张力1,2w王纯1.一。阮稳1,2
(1.北京邮电大学网络与交换技术国家重点实验室北京100876;
2.东信北邮信息技术有限公司 北京100191)
interface)操作,满足应用服务器迅速支持多种协议的需求。本文首先介绍了
programming
NIO(non·blockingio)与B100)IockingIO)雕J区别,然后重点介绍统一框架的设计,最后介绍性能优
化和内存泄漏问题。
蓥袋键镯NtO;BIO;经熊傥佬;内存瀵瀵
1 引言 2 BIO与NJO
对于电信级的应用服务器平台软件来说,稳定性、高性能 一个典型的I/o处理实际上可以分为两个阶段:一是I/o
和可扩展性是基本的要求。除此之外.还应具备支持协议的多 事件的到达通知;二是I/0事件的处理。NIO和BIO的根本
样性和迅速性,具备应对不同环境的能力。应用服务器平台软 区别在于NIO可以对事件通知和事件处理作分离,比如
multimedia OPREAD事件的到达和具体数据的读取及处理在逻辑上
件通过各种网络协议向IMSOP subsystem)、软交
换、R4及Interact提供跨网络业务.主要为上层业务的开是可以分阶段进行的。NIO下惯用的reactor模式就是对加
发、部署提供支撑环境。其中,很基础的部分就是为业务提 事件做集中管理,采用一个(或若干个)事件分离线程对所
供所需的底层协议支持,表现为支持各种协议资源,比如 有I,o事件的到达做集中监管和派发,然后委托给事件处
initiation call 理器做事件处理。
SIP(session protoc01)、BICC(bearerindependent
texttransfer mobile 基于传统BIO的设计方式,通常是每个线程对应一个
contr01)、HTIP(hyperprotoc01)、CMPP(China
to 连接.有/t个客户端总共就要有/1,个服务线程加一个监听
peerpeer)燃,所以如何实现一个统一的收发框架,在
满足网络底层不同传输类型、高性能消息收发的同时。又能 线程。具体应用例子:如果服务器应用的某时刻有n个客户
为应用服务器迅速地提供多种协议的支持。成为当前电信 端并发访问,那么就需要让诧个线程全部阻塞在I/o事件
级应用服务器平台产品亟须解决的问题。本文主要研究应 的监听和处理上.直到一个客户端断开连接,否则其连接对
用服务器底层统一框架的设计与实现。 应的线程会一直被其占用作阻塞式处理。
基于NIO的设计在事件通知方面,通常只需要一个线
·国家杰出青年科学基金资助项目(No,国家“973”计
程做阻塞处理,在事件到达之前,后端事件处理线程处于休
划基金资助项目(No.2007CB307100,No.2007CB307103),电子
信息产业发展基金资助项目(基于3G的移动业务应用系统) 眠状态。还是上面的例子,基于NIO的服务器只需要一个监
万方数据
3统一框架的设计
消息处理流程如图2所示。下面对主要类依次进行
介绍。
您可能关注的文档
- IMS终端AKA认证过程的研究与实现 Research and Implementation of AKA Authentication Processing in IMS Client.pdf
- IMS统一Centrex融合VPMN业务平台多厂家组网方案研究 Research on networking of multi-manufacture IMS commom Centrex incorporated with VPMN.pdf
- IM类应用对移动网络的拥塞机制分析及应对策略 Analysis About Traffic Congestion of Instant Message Application and Discussion on the Strategies of Telecom Operator.pdf
- IMT-Advanced系统的网络自组织协议流程和技术性能 Self-Organizing Network in IMT-Advanced System.pdf
- InAIN薄膜MOCVD外延生长研究 Research on InAIN Film Grown by Metal Organic Chemical Vapor Deposition.pdf
- InGaAsInAlAs盖帽层对InAs自组装量子点发光性质的影响 Photoluminescence Characteristics of InAs Self-assembled Quantum Dots Capped with InGaAs and InAlAs Layers.pdf
- InGaNGaN多量子阱蓝光LED电学特性研究 Electrical Characteristics of InGaNGaN MQW Blue Light-emitting Diodes.pdf
- InGaAsInP SAGCM-APD的器件模型及其数值模拟 Device Model and Its Numerical Simulation of InGaAsInP SAGCM-APD.pdf
- IMS网络安全机制探讨 Research on the Security Mechanisms of IP Multi-media Subsystem.pdf
- InP胶体量子点的合成及光谱性质 Synthesis and Spectral Properties of InP Colloidal Quantum Dots.pdf
- JBQ-3200型全自动金属膜剥离清洗系统研制技术 The Techniques of the JBQ-3200 Metal Lift-Off System.pdf
- JF04F18型SMD管壳微波设计 Microwave Performance Design of JF04F18 SMD Package.pdf
- JPEG2000标准中无损压缩部分的FPGA实现 Implementation of Lossless Part of JPEG2000 Standard with FPGA.pdf
- JPEG2000算术编码器的算法优化和VLSI设计 Optimization Algorithm and VLSI Design of the Arithmetic Coder in JPEG2000.pdf
- IVP,3G的新蓝海——专访RADVISION业务发展总监冯海山 RADVISION Interview.pdf
- JS 6070四工位磁瓦倒角磨床的开发 Development of Model JS6070 4-Station Chamfering Grinding Machine for Arc Magnets.pdf
- Java EE基于Hibernate的ORM框架 The ORM Framework Of Java EE Based On Hibernate.pdf
- Jungo公司的USBware为ADI Blackfin 处理器提供完整的USB协议解决方案(ADI).pdf
- JM模型中UMHexagonS算法及改进方案 UMHexagonS Algorithm in JM Model and Its Improvement Program.pdf
- JESD204与ADC的不解之缘.pdf
最近下载
- 新疆大学《计算机网络》2021-2022学年期末试卷.pdf VIP
- 幼儿园游戏回顾研讨.pptx VIP
- 人工智能背景下高中语文的课堂变革与教学应对.docx
- 华南师范大学2020-2021学年第2学期《环境化学》期末考试试卷(A卷)及标准答案.docx
- 华南师范大学《环境化学》内部题库练习期末真题汇编及答案.docx
- 2025年武汉警官职业学院单招职业技能测试题库带答案(a卷).docx
- 浙江省宁波市镇海中学2025年高考物理模拟试卷(含答案).pdf VIP
- 人文地理下册 5.2.2 富庶的四川盆地 课件(34张PPT).pptx VIP
- 金蝶K3-v14.0-安装配置指南.doc
- 餐饮服务的技能培训资料.ppt
文档评论(0)