EIO服务引擎关键技术研究及其在三创平台中的应用
发布时间:2021-09-23 12:30
随着计算机软件规模与复杂度的快速增长,软件开发人员所面临的代码量剧增、软件服务扩充困难以及信息孤岛等问题正日益凸显。因此如何更好地实现软件服务的扩充,降低软件开发中的代码量以及在服务系统间搭建良好的通信机制成为了当务之急。针对以上问题,本文从以下三个方面展开研究:1.以更好地实现软件服务扩充为主要目的,提出了供求聚合模型。该模型支持多个独立的服务以“供求关系”互联,在该模型内服务也能“请求”服务,实现了服务之间的组合,从而形成更大规模的服务系统。供求聚合模型实现了对多个服务的模型化互联,以“供求关系”来组织服务之间的通信,支持服务的动态加入,解决了软件服务扩充困难以及信息孤岛问题,并通过对单个服务的重用降低了软件代码量。2.针对供求聚合模型内服务之间的通信实现以及模型内单个服务的实现,本文提出并实现了EIO(Extraction and Injection Oriented)服务引擎技术。它具有如下特点:(1)一个EIO服务引擎代表一个服务。EIO服务引擎之间的通信实现了服务之间的通信,所有按照EIO服务引擎技术来开发的单个服务都可以动态加入到供求聚合模型中。(2)EIO服务引擎提供了...
【文章来源】:华南理工大学广东省 211工程院校 985工程院校 教育部直属院校
【文章页数】:96 页
【学位级别】:硕士
【部分图文】:
WebSocket握手请求头相关信息我们可以看到WebSocket连接的建立是一个协议升级的过程,这个过程利用HTTP
图 2-3 WebSocket 握手请求头相关信息们可以看到 WebSocket 连接的建立是一个协议升级的过程,这个过程利用完成,用于建立 WebSocket 连接的 HTTP 请求头部与普通的 HTTP 请求两个核心的字段:Upgrade: websocket 和 Connection: Upgrade。这两个字段不是普通的 HTTP 请求,而是建立 WebSocket 连接的请求,需要服务器ocket 协议。同时还有其他字段指明的 WebSocket 相关信息,如 Sec-WebSoc浏 览 器 生 成 的 随 机 数 并 经 过 base64 编 码 得 到 的 值 , 由 服 务 器 ebSocket-Version 表示协议版本。
在线用户列表4图 6-15 在线用户列表划分在三创就业平台中每一个用户都对应一个由 11 位数字组成的唯一用户 ID,我们将“在线用户列表”拆分成五个列表,然后利用“目标用户 ID 模除 5”的映射规则将对在线用户信息的插入与查找操作定位到相应的“在线用户列表”中,也就是说每个列表各自负责维护一部分在线用户信息,当有大量的操作到来时,有五个列表支持并发操作,大大提高了系统支持并发的能力。6.4 系统功能展示6.4.1 企业招聘端功能展示企业招聘端包括多个功能模块,因为浏览器页面尺寸偏大以及论文篇幅限制的原因在这里只对核心功能模块进行展示。1. 系统首页
【参考文献】:
期刊论文
[1]微服务体系结构实现框架综述[J]. 辛园园,钮俊,谢志军,张开乐,毛昕怡. 计算机工程与应用. 2018(19)
[2]化解“信息孤岛”危机的软件模型按需服务互操作技术[J]. 王翀,何克清,王健,冯在文,何扬帆,何非. 计算机学报. 2018(06)
[3]一种自适应心跳间隔保活TCP连接的方法[J]. 栗永胜,崔佳冬,秦会斌. 计算机应用与软件. 2018(01)
[4]支撑系统平台组件开发研究与分析[J]. 杜建华,瞿海娜. 电脑知识与技术. 2017(16)
[5]线程池技术在网络服务器中的应用[J]. 吉利,潘林云,刘姚. 计算机技术与发展. 2017(08)
[6]高并发访问下数据库连接池的研究与设计[J]. 董鹏,李海涛. 电脑知识与技术. 2017(08)
[7]浅谈动态链接库及其应用[J]. 黄振业. 福建电脑. 2017(01)
[8]高速缓存技术在内存数据库中的应用分析[J]. 彭宇. 技术与市场. 2016(11)
[9]基于Redis的离线消息存储设计与实现[J]. 马晓萍. 喀什大学学报. 2016(03)
[10]JSON在Android和Web通信中的应用研究[J]. 姚世明. 通讯世界. 2015(23)
硕士论文
[1]XML二进制序列化技术及其在DOA中的应用研究[D]. 赵冬.成都理工大学 2014
[2]Android系统优化软件的设计与实现[D]. 续磊.北京邮电大学 2013
本文编号:3405710
【文章来源】:华南理工大学广东省 211工程院校 985工程院校 教育部直属院校
【文章页数】:96 页
【学位级别】:硕士
【部分图文】:
WebSocket握手请求头相关信息我们可以看到WebSocket连接的建立是一个协议升级的过程,这个过程利用HTTP
图 2-3 WebSocket 握手请求头相关信息们可以看到 WebSocket 连接的建立是一个协议升级的过程,这个过程利用完成,用于建立 WebSocket 连接的 HTTP 请求头部与普通的 HTTP 请求两个核心的字段:Upgrade: websocket 和 Connection: Upgrade。这两个字段不是普通的 HTTP 请求,而是建立 WebSocket 连接的请求,需要服务器ocket 协议。同时还有其他字段指明的 WebSocket 相关信息,如 Sec-WebSoc浏 览 器 生 成 的 随 机 数 并 经 过 base64 编 码 得 到 的 值 , 由 服 务 器 ebSocket-Version 表示协议版本。
在线用户列表4图 6-15 在线用户列表划分在三创就业平台中每一个用户都对应一个由 11 位数字组成的唯一用户 ID,我们将“在线用户列表”拆分成五个列表,然后利用“目标用户 ID 模除 5”的映射规则将对在线用户信息的插入与查找操作定位到相应的“在线用户列表”中,也就是说每个列表各自负责维护一部分在线用户信息,当有大量的操作到来时,有五个列表支持并发操作,大大提高了系统支持并发的能力。6.4 系统功能展示6.4.1 企业招聘端功能展示企业招聘端包括多个功能模块,因为浏览器页面尺寸偏大以及论文篇幅限制的原因在这里只对核心功能模块进行展示。1. 系统首页
【参考文献】:
期刊论文
[1]微服务体系结构实现框架综述[J]. 辛园园,钮俊,谢志军,张开乐,毛昕怡. 计算机工程与应用. 2018(19)
[2]化解“信息孤岛”危机的软件模型按需服务互操作技术[J]. 王翀,何克清,王健,冯在文,何扬帆,何非. 计算机学报. 2018(06)
[3]一种自适应心跳间隔保活TCP连接的方法[J]. 栗永胜,崔佳冬,秦会斌. 计算机应用与软件. 2018(01)
[4]支撑系统平台组件开发研究与分析[J]. 杜建华,瞿海娜. 电脑知识与技术. 2017(16)
[5]线程池技术在网络服务器中的应用[J]. 吉利,潘林云,刘姚. 计算机技术与发展. 2017(08)
[6]高并发访问下数据库连接池的研究与设计[J]. 董鹏,李海涛. 电脑知识与技术. 2017(08)
[7]浅谈动态链接库及其应用[J]. 黄振业. 福建电脑. 2017(01)
[8]高速缓存技术在内存数据库中的应用分析[J]. 彭宇. 技术与市场. 2016(11)
[9]基于Redis的离线消息存储设计与实现[J]. 马晓萍. 喀什大学学报. 2016(03)
[10]JSON在Android和Web通信中的应用研究[J]. 姚世明. 通讯世界. 2015(23)
硕士论文
[1]XML二进制序列化技术及其在DOA中的应用研究[D]. 赵冬.成都理工大学 2014
[2]Android系统优化软件的设计与实现[D]. 续磊.北京邮电大学 2013
本文编号:3405710
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3405710.html