天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 軟件論文 >

基于Node.js與Etcd的輕量級微服務開發(fā)平臺的設計與實現(xiàn)

發(fā)布時間:2020-11-13 13:46
   隨著社會信息化程度的不斷提高,人們對信息技術(shù)提供的各種服務的依賴程度也日益增加,軟件系統(tǒng)也因此變得越來越復雜。在這種發(fā)展趨勢下,傳統(tǒng)單體式的軟件架構(gòu)方式的弊端日漸顯現(xiàn),而微服務架構(gòu)的理念與思想開始受到廣泛的重視,微服務架構(gòu)是指將軟件拆分成多個能夠獨立運行的服務并借此來獲得更好的工程特性的軟件架構(gòu)方式。目前,業(yè)界已經(jīng)出現(xiàn)了一些微服務架構(gòu)的實施方案,但這些方案仍存在引入組件過多,學習和使用門檻較高等缺點。因此,業(yè)界需要輕量化的且對開發(fā)與運維工作支持力度更高的微服務架構(gòu)的實施方案。本課題設計并實現(xiàn)了一個基于Node.js與Etcd相關(guān)技術(shù)的輕量級微服務開發(fā)平臺。其中,Node.js在以IO為主的高并發(fā)場景下性能優(yōu)越,而Etcd則是基于Raft協(xié)議的分布式鍵值對存儲系統(tǒng),增強了平臺在分布式環(huán)境下的可靠性。課題完成的工作包括:第一,設計并實現(xiàn)了節(jié)點管理組件,該組件是平臺得以實現(xiàn)的基礎,為平臺中每臺服務器上的微服務程序提供了基礎的技術(shù)支持,也為運維人員與開發(fā)人員對整個集群進行即時的管控提供了可能。第二,設計并實現(xiàn)了平臺管理組件,該組件提供了對平臺進行管理的API,相關(guān)技術(shù)人員可以借助基于這些API的自動化腳本或可視化客戶端來完成對平臺的管理工作。第三,設計并實現(xiàn)了API網(wǎng)關(guān)組件,該組件負責處理來自平臺外部的請求,相關(guān)技術(shù)人員可以在該組件中集成自定義的請求處理邏輯,從而起到統(tǒng)籌內(nèi)部微服務的作用。本文研究和實現(xiàn)的輕量級的微服務開發(fā)平臺(由上述3個組件構(gòu)成)已經(jīng)被投入到了實際生產(chǎn)環(huán)境中,實際使用的效果表明借助該平臺能夠快速實踐微服務架構(gòu)相關(guān)的理念,且提高了相關(guān)的運維與開發(fā)工作的效率。
【學位單位】:東南大學
【學位級別】:碩士
【學位年份】:2018
【中圖分類】:TP311.52
【部分圖文】:

示意圖,架構(gòu),單體,相關(guān)方


單體式架構(gòu)與微服務架構(gòu)區(qū)別示意圖

示意圖,點交,事務,協(xié)調(diào)者


第二章 相關(guān)技術(shù)與背景知識 在分布式環(huán)境下,每個節(jié)點是無法獲知其他節(jié)點操作結(jié)果是成功還是失敗的,所以 2PC協(xié)議在分布式環(huán)境下引入了一個協(xié)調(diào)者的角色,由協(xié)調(diào)者來統(tǒng)一管理事務涉及的所有節(jié)點的操作過程。2PC 協(xié)議中的兩個階段指的是準備階段和執(zhí)行階段。在準備階段時,協(xié)調(diào)者要給涉及事務的所有參與節(jié)點發(fā)送 Prepare 消息,每個參與者在接收到 Prepare 消息后,需要判斷是否可以執(zhí)行事務,如果不行(如權(quán)限驗證失。﹦t要返回準備失敗的消息,否則要寫本地的 redo 和 undo 日志,但不做提交,并返回準備成功的消息,在協(xié)調(diào)者獲得所有參與者的準備結(jié)果之后,會進入執(zhí)行階段,協(xié)調(diào)者只要收到一個參與者返回了準備失敗的消息,就要在執(zhí)行階段向所有節(jié)點發(fā)送 rollback(回滾)消息,所有節(jié)點收到 rollback消息之后就執(zhí)行本地的 undo 日志回滾之前的操作,而如果協(xié)調(diào)者收到了所有參與者返回的準備成功的消息,就在執(zhí)行階段向所有節(jié)點發(fā)送 commit(提交)消息,所有節(jié)點收到 commit 消息后就在本地正式提交事務。無論參與者最終執(zhí)行的是回滾還是提交操作,都需要將操作執(zhí)行的結(jié)果再返回給協(xié)調(diào)者。圖 2-1 分別展示了最終執(zhí)行了 rollback 和commit 操作的 2PC 協(xié)議中協(xié)調(diào)者與參與者的交互過程。

示意圖,事務,點交,協(xié)調(diào)者


東南大學碩士學位論文 ,否則進入 Cancel 階段,具體的 Confirm 和 Cancel 操作將節(jié)點只需要把要執(zhí)行的操作和涉及的節(jié)點發(fā)送給協(xié)調(diào)者即可錄并在隨后調(diào)用相關(guān)節(jié)點相關(guān)業(yè)務功能的 Confirm 接口或 Canc協(xié)調(diào)者會選擇重試,直到全部成功為止,也因此 Confirm 和 C等性。
【相似文獻】

相關(guān)期刊論文 前10條

1 孫繼華;張杰;;顧客參與影響新服務開發(fā)績效的實證研究[J];中國商論;2017年29期

2 孫繼華;張寧;楊俊玲;;顧客參與影響新服務開發(fā)績效研究綜述[J];北方經(jīng)貿(mào);2017年10期

3 辛春林;彭喬;蘇穎;;新服務開發(fā)的過程、模型和影響因素——研究現(xiàn)狀與研究視角探析[J];軟科學;2013年09期

4 徐延慶;;新服務開發(fā)的發(fā)展趨勢研究[J];當代經(jīng)濟管理;2010年06期

5 劉順忠;榮麗敏;;知識密集型新服務開發(fā)活動的外部環(huán)境分析[J];東北師大學報(哲學社會科學版);2009年03期

6 楊雪;劉順忠;銀成鉞;;新服務開發(fā)影響因素研究[J];科學學研究;2008年S2期

7 王赫;黎建強;;談以顧客需求為導向的新服務開發(fā)[J];商業(yè)時代;2007年21期

8 徐海燕;李靖華;;知識轉(zhuǎn)移、動態(tài)能力與新服務開發(fā)績效的關(guān)系[J];科技管理研究;2014年09期

9 李海剛;孫臣臣;曲振斌;;顧客參與對新服務開發(fā)影響機制研究——基于組織學習的視角[J];工業(yè)工程與管理;2014年04期

10 銀成鉞;劉寅剛;;新服務開發(fā)中的營銷—運營界面:研究綜述與展望[J];東北師大學報(哲學社會科學版);2012年04期


相關(guān)博士學位論文 前7條

1 高丹丹;網(wǎng)絡環(huán)境下企業(yè)新服務開發(fā)過程模式研究[D];華中科技大學;2012年

2 徐海燕;金融業(yè)前后臺知識轉(zhuǎn)移與新服務開發(fā)績效的關(guān)系研究[D];浙江工商大學;2015年

3 黃永春;顧客參與新服務開發(fā)及其對績效的影響:社會資本視角[D];南京大學;2010年

4 陳璟菁;顧客參與影響新服務開發(fā)績效的機制研究:以組織學習為中介變量[D];南京理工大學;2013年

5 黃秋波;新服務開發(fā)前后臺結(jié)構(gòu)、知識轉(zhuǎn)移與開發(fā)績效研究[D];浙江工商大學;2015年

6 林德昌;基于資源網(wǎng)絡理論的新服務開發(fā)研究[D];哈爾濱工業(yè)大學;2011年

7 趙小紅;移動新服務概念開發(fā)的模型研究[D];東華大學;2011年


相關(guān)碩士學位論文 前10條

1 郭奕庭;基于Node.js與Etcd的輕量級微服務開發(fā)平臺的設計與實現(xiàn)[D];東南大學;2018年

2 任呈祥;面向Mashup的服務開發(fā)環(huán)境分析與仿真實現(xiàn)[D];海南大學;2017年

3 榮麗敏;知識密集型新服務開發(fā)活動的外部環(huán)境分析[D];東北師范大學;2009年

4 王春;基于知識管理的新服務開發(fā)影響因素分析研究[D];重慶大學;2007年

5 宋波;顧客參與對新服務開發(fā)績效的影響研究[D];杭州電子科技大學;2012年

6 郭強芝;基于網(wǎng)絡組織的新服務開發(fā)激勵策略研究[D];杭州電子科技大學;2012年

7 唐國珣;新服務開發(fā)的理論與應用研究[D];華中科技大學;2006年

8 鄧文娟;組織學習對新服務開發(fā)績效的影響機制研究[D];華中師范大學;2013年

9 張玉征;環(huán)境變動、顧客參與和新服務開發(fā)績效的實證研究[D];蘭州大學;2011年

10 龐學卿;組織文化、知識轉(zhuǎn)移與新服務開發(fā)績效[D];浙江工商大學;2011年



本文編號:2882260

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2882260.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶0b0bd***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com
国产精品午夜福利免费阅读 | 亚洲欧美精品伊人久久| 久久少妇诱惑免费视频| 亚洲综合激情另类专区老铁性| 太香蕉久久国产精品视频| 亚洲欧美日本国产不卡| 天堂网中文字幕在线视频| 亚洲国产四季欧美一区| 国产一级内射麻豆91| 久久老熟女一区二区三区福利| 日本成人三级在线播放| 五月激情综合在线视频| 日韩色婷婷综合在线观看| 亚洲国产精品av在线观看| 欧美午夜视频免费观看| 亚洲第一区欧美日韩在线| 男女午夜福利院在线观看| 国产精品超碰在线观看| 在线免费不卡亚洲国产| 黄色国产一区二区三区| 欧美一区二区三区五月婷婷| 日韩特级黄色大片在线观看| 五月婷婷亚洲综合一区| 亚洲中文字幕视频在线观看| 国产亚州欧美一区二区| 欧美极品欧美精品欧美| 国产精品一区二区日韩新区| 日木乱偷人妻中文字幕在线| 欧美一区二区三区视频区| 亚洲一区二区三区四区| 男女一进一出午夜视频| 国产又猛又黄又粗又爽无遮挡| 欧美黑人在线精品极品| 91插插插外国一区二区婷婷| 亚洲国产色婷婷久久精品| 国产视频福利一区二区| 日韩欧美一区二区黄色| 中文字幕亚洲精品乱码加勒比| 欧美av人人妻av人人爽蜜桃| 国产一区二区三区色噜噜| 国产一级性生活录像片|