EIO服務(wù)引擎關(guān)鍵技術(shù)研究及其在三創(chuàng)平臺(tái)中的應(yīng)用
發(fā)布時(shí)間:2021-09-23 12:30
隨著計(jì)算機(jī)軟件規(guī)模與復(fù)雜度的快速增長,軟件開發(fā)人員所面臨的代碼量劇增、軟件服務(wù)擴(kuò)充困難以及信息孤島等問題正日益凸顯。因此如何更好地實(shí)現(xiàn)軟件服務(wù)的擴(kuò)充,降低軟件開發(fā)中的代碼量以及在服務(wù)系統(tǒng)間搭建良好的通信機(jī)制成為了當(dāng)務(wù)之急。針對(duì)以上問題,本文從以下三個(gè)方面展開研究:1.以更好地實(shí)現(xiàn)軟件服務(wù)擴(kuò)充為主要目的,提出了供求聚合模型。該模型支持多個(gè)獨(dú)立的服務(wù)以“供求關(guān)系”互聯(lián),在該模型內(nèi)服務(wù)也能“請(qǐng)求”服務(wù),實(shí)現(xiàn)了服務(wù)之間的組合,從而形成更大規(guī)模的服務(wù)系統(tǒng)。供求聚合模型實(shí)現(xiàn)了對(duì)多個(gè)服務(wù)的模型化互聯(lián),以“供求關(guān)系”來組織服務(wù)之間的通信,支持服務(wù)的動(dòng)態(tài)加入,解決了軟件服務(wù)擴(kuò)充困難以及信息孤島問題,并通過對(duì)單個(gè)服務(wù)的重用降低了軟件代碼量。2.針對(duì)供求聚合模型內(nèi)服務(wù)之間的通信實(shí)現(xiàn)以及模型內(nèi)單個(gè)服務(wù)的實(shí)現(xiàn),本文提出并實(shí)現(xiàn)了EIO(Extraction and Injection Oriented)服務(wù)引擎技術(shù)。它具有如下特點(diǎn):(1)一個(gè)EIO服務(wù)引擎代表一個(gè)服務(wù)。EIO服務(wù)引擎之間的通信實(shí)現(xiàn)了服務(wù)之間的通信,所有按照EIO服務(wù)引擎技術(shù)來開發(fā)的單個(gè)服務(wù)都可以動(dòng)態(tài)加入到供求聚合模型中。(2)EIO服務(wù)引擎提供了...
【文章來源】:華南理工大學(xué)廣東省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:96 頁
【學(xué)位級(jí)別】:碩士
【部分圖文】:
WebSocket握手請(qǐng)求頭相關(guān)信息我們可以看到WebSocket連接的建立是一個(gè)協(xié)議升級(jí)的過程,這個(gè)過程利用HTTP
圖 2-3 WebSocket 握手請(qǐng)求頭相關(guān)信息們可以看到 WebSocket 連接的建立是一個(gè)協(xié)議升級(jí)的過程,這個(gè)過程利用完成,用于建立 WebSocket 連接的 HTTP 請(qǐng)求頭部與普通的 HTTP 請(qǐng)求兩個(gè)核心的字段:Upgrade: websocket 和 Connection: Upgrade。這兩個(gè)字段不是普通的 HTTP 請(qǐng)求,而是建立 WebSocket 連接的請(qǐng)求,需要服務(wù)器ocket 協(xié)議。同時(shí)還有其他字段指明的 WebSocket 相關(guān)信息,如 Sec-WebSoc瀏 覽 器 生 成 的 隨 機(jī) 數(shù) 并 經(jīng) 過 base64 編 碼 得 到 的 值 , 由 服 務(wù) 器 ebSocket-Version 表示協(xié)議版本。
在線用戶列表4圖 6-15 在線用戶列表劃分在三創(chuàng)就業(yè)平臺(tái)中每一個(gè)用戶都對(duì)應(yīng)一個(gè)由 11 位數(shù)字組成的唯一用戶 ID,我們將“在線用戶列表”拆分成五個(gè)列表,然后利用“目標(biāo)用戶 ID 模除 5”的映射規(guī)則將對(duì)在線用戶信息的插入與查找操作定位到相應(yīng)的“在線用戶列表”中,也就是說每個(gè)列表各自負(fù)責(zé)維護(hù)一部分在線用戶信息,當(dāng)有大量的操作到來時(shí),有五個(gè)列表支持并發(fā)操作,大大提高了系統(tǒng)支持并發(fā)的能力。6.4 系統(tǒng)功能展示6.4.1 企業(yè)招聘端功能展示企業(yè)招聘端包括多個(gè)功能模塊,因?yàn)闉g覽器頁面尺寸偏大以及論文篇幅限制的原因在這里只對(duì)核心功能模塊進(jìn)行展示。1. 系統(tǒng)首頁
【參考文獻(xiàn)】:
期刊論文
[1]微服務(wù)體系結(jié)構(gòu)實(shí)現(xiàn)框架綜述[J]. 辛園園,鈕俊,謝志軍,張開樂,毛昕怡. 計(jì)算機(jī)工程與應(yīng)用. 2018(19)
[2]化解“信息孤島”危機(jī)的軟件模型按需服務(wù)互操作技術(shù)[J]. 王翀,何克清,王健,馮在文,何揚(yáng)帆,何非. 計(jì)算機(jī)學(xué)報(bào). 2018(06)
[3]一種自適應(yīng)心跳間隔;頣CP連接的方法[J]. 栗永勝,崔佳冬,秦會(huì)斌. 計(jì)算機(jī)應(yīng)用與軟件. 2018(01)
[4]支撐系統(tǒng)平臺(tái)組件開發(fā)研究與分析[J]. 杜建華,瞿海娜. 電腦知識(shí)與技術(shù). 2017(16)
[5]線程池技術(shù)在網(wǎng)絡(luò)服務(wù)器中的應(yīng)用[J]. 吉利,潘林云,劉姚. 計(jì)算機(jī)技術(shù)與發(fā)展. 2017(08)
[6]高并發(fā)訪問下數(shù)據(jù)庫連接池的研究與設(shè)計(jì)[J]. 董鵬,李海濤. 電腦知識(shí)與技術(shù). 2017(08)
[7]淺談動(dòng)態(tài)鏈接庫及其應(yīng)用[J]. 黃振業(yè). 福建電腦. 2017(01)
[8]高速緩存技術(shù)在內(nèi)存數(shù)據(jù)庫中的應(yīng)用分析[J]. 彭宇. 技術(shù)與市場(chǎng). 2016(11)
[9]基于Redis的離線消息存儲(chǔ)設(shè)計(jì)與實(shí)現(xiàn)[J]. 馬曉萍. 喀什大學(xué)學(xué)報(bào). 2016(03)
[10]JSON在Android和Web通信中的應(yīng)用研究[J]. 姚世明. 通訊世界. 2015(23)
碩士論文
[1]XML二進(jìn)制序列化技術(shù)及其在DOA中的應(yīng)用研究[D]. 趙冬.成都理工大學(xué) 2014
[2]Android系統(tǒng)優(yōu)化軟件的設(shè)計(jì)與實(shí)現(xiàn)[D]. 續(xù)磊.北京郵電大學(xué) 2013
本文編號(hào):3405710
【文章來源】:華南理工大學(xué)廣東省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:96 頁
【學(xué)位級(jí)別】:碩士
【部分圖文】:
WebSocket握手請(qǐng)求頭相關(guān)信息我們可以看到WebSocket連接的建立是一個(gè)協(xié)議升級(jí)的過程,這個(gè)過程利用HTTP
圖 2-3 WebSocket 握手請(qǐng)求頭相關(guān)信息們可以看到 WebSocket 連接的建立是一個(gè)協(xié)議升級(jí)的過程,這個(gè)過程利用完成,用于建立 WebSocket 連接的 HTTP 請(qǐng)求頭部與普通的 HTTP 請(qǐng)求兩個(gè)核心的字段:Upgrade: websocket 和 Connection: Upgrade。這兩個(gè)字段不是普通的 HTTP 請(qǐng)求,而是建立 WebSocket 連接的請(qǐng)求,需要服務(wù)器ocket 協(xié)議。同時(shí)還有其他字段指明的 WebSocket 相關(guān)信息,如 Sec-WebSoc瀏 覽 器 生 成 的 隨 機(jī) 數(shù) 并 經(jīng) 過 base64 編 碼 得 到 的 值 , 由 服 務(wù) 器 ebSocket-Version 表示協(xié)議版本。
在線用戶列表4圖 6-15 在線用戶列表劃分在三創(chuàng)就業(yè)平臺(tái)中每一個(gè)用戶都對(duì)應(yīng)一個(gè)由 11 位數(shù)字組成的唯一用戶 ID,我們將“在線用戶列表”拆分成五個(gè)列表,然后利用“目標(biāo)用戶 ID 模除 5”的映射規(guī)則將對(duì)在線用戶信息的插入與查找操作定位到相應(yīng)的“在線用戶列表”中,也就是說每個(gè)列表各自負(fù)責(zé)維護(hù)一部分在線用戶信息,當(dāng)有大量的操作到來時(shí),有五個(gè)列表支持并發(fā)操作,大大提高了系統(tǒng)支持并發(fā)的能力。6.4 系統(tǒng)功能展示6.4.1 企業(yè)招聘端功能展示企業(yè)招聘端包括多個(gè)功能模塊,因?yàn)闉g覽器頁面尺寸偏大以及論文篇幅限制的原因在這里只對(duì)核心功能模塊進(jìn)行展示。1. 系統(tǒng)首頁
【參考文獻(xiàn)】:
期刊論文
[1]微服務(wù)體系結(jié)構(gòu)實(shí)現(xiàn)框架綜述[J]. 辛園園,鈕俊,謝志軍,張開樂,毛昕怡. 計(jì)算機(jī)工程與應(yīng)用. 2018(19)
[2]化解“信息孤島”危機(jī)的軟件模型按需服務(wù)互操作技術(shù)[J]. 王翀,何克清,王健,馮在文,何揚(yáng)帆,何非. 計(jì)算機(jī)學(xué)報(bào). 2018(06)
[3]一種自適應(yīng)心跳間隔;頣CP連接的方法[J]. 栗永勝,崔佳冬,秦會(huì)斌. 計(jì)算機(jī)應(yīng)用與軟件. 2018(01)
[4]支撐系統(tǒng)平臺(tái)組件開發(fā)研究與分析[J]. 杜建華,瞿海娜. 電腦知識(shí)與技術(shù). 2017(16)
[5]線程池技術(shù)在網(wǎng)絡(luò)服務(wù)器中的應(yīng)用[J]. 吉利,潘林云,劉姚. 計(jì)算機(jī)技術(shù)與發(fā)展. 2017(08)
[6]高并發(fā)訪問下數(shù)據(jù)庫連接池的研究與設(shè)計(jì)[J]. 董鵬,李海濤. 電腦知識(shí)與技術(shù). 2017(08)
[7]淺談動(dòng)態(tài)鏈接庫及其應(yīng)用[J]. 黃振業(yè). 福建電腦. 2017(01)
[8]高速緩存技術(shù)在內(nèi)存數(shù)據(jù)庫中的應(yīng)用分析[J]. 彭宇. 技術(shù)與市場(chǎng). 2016(11)
[9]基于Redis的離線消息存儲(chǔ)設(shè)計(jì)與實(shí)現(xiàn)[J]. 馬曉萍. 喀什大學(xué)學(xué)報(bào). 2016(03)
[10]JSON在Android和Web通信中的應(yīng)用研究[J]. 姚世明. 通訊世界. 2015(23)
碩士論文
[1]XML二進(jìn)制序列化技術(shù)及其在DOA中的應(yīng)用研究[D]. 趙冬.成都理工大學(xué) 2014
[2]Android系統(tǒng)優(yōu)化軟件的設(shè)計(jì)與實(shí)現(xiàn)[D]. 續(xù)磊.北京郵電大學(xué) 2013
本文編號(hào):3405710
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3405710.html
最近更新
教材專著