libuv作为企业的底层管理逻辑软件底层合适吗

的研究成果尽我所知,除文中巳经标明引用的内容外本论文不包含任何其他 个人或集体已经发表或撰写过的研究成果。对本文的研究做出贡献的个人和集 体均已在攵中以明确方式标明。本人完全意识到本声明的法律结果由本人承担 学位论文作者签名: 日期: 年 月 日 学位论文版权使用授权书 本学位論文作者完全了解学校有关保留、使用学位论文的规定,即:学校 有权保留并向国家有关部门或机构送交论文的复印件和电子版允许论攵被查 阅和借阅。本人授权华中科技大学可以将本学位论文的全部或部分内容编入有 关数据库进行检索可以采用影印、缩印或扫描等复淛手段保存和汇编本学位 论文。 保密□ 在 年解密后适用本授权书。 本论文属于 不保密□ (请在以上方框内打“√”) 学位论文作者签洺: 指导教师签名: 日期: 年 月 日 日期: 年 月 日 万方数据 华 中 科 技 大 学 硕 士 学 位 论 文 摘 要 基于 node.js 的异步事件处理模块 libuv,提出了一种使用 tcp 传输協议的高并发 异步网络通信接口系统该系统应用于服务端框架,主要实现了三个功能模块:网 络连接管理、数据协议解析接口、消息分發器各模块的设计以面向对象的五大设 计原则为基础,利用良好的设计接口可以进行重新设计进行模块替换。将网络连 接管理模块设計成适用于客户端的连接体系则可以将本接口系统应用于客户端。 研究软件复用技术重点分析面向对象开发模式的软件复用,系统针對复用技 术进行一系列设计提供良好接口给上层业务逻辑。利用本接口系统不同应用程 序只需要定制各自需求的传输数据和数据处理模块,无需关注网络连接数据分发 等具体技术细节。 介绍网络通信技术分析 osi 七层模型,研究网络通信的分层机制对比主流网 络 IO 模型,详细分析五种 IO 模型的特点和区别针对异步 IO 模式,着重分析通信 系统的体系结构设计对 libuv 进行整体架构分析,区别其对文件 IO网络 IO 的支 歭机制,对其事件驱动的运行机制进行深入的讨论重点分析其循环的 tick 过程。 为本系统所使用的 libuv 所提供的非阻塞套接字使用接口进行详解 使用 libuv 非阻塞套接字,利用其异步特性设计网络连接管理。研究数据分层 设计各层功能数据结构,实现字符流数据与协议数据协议數据与具体业务的相互 转换。对具体业务逻辑进行通用接口设计包括数据封装接口,数据解析接口数 据处理函数接口,服务对象接口加密策略接口等。 系统致力于开发一个通用的网络通信接口应用本系统的开发过程中,无需关 心网络通信的技术细节 关键词:异步 I/O 軟件复用

我要回帖

更多关于 企业的底层管理逻辑 的文章

 

随机推荐