999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種面向微服務的通用考核系統設計與應用

2019-10-21 07:33:38梁純
科學導報·科學工程與電力 2019年34期

【摘 要】應用于微服務的傳統工作系統,因維修成本大、延展性不足、系統狀態不穩固等諸多問題,已不能適應網絡云技術飛速發展的要求。本文以一種面向微服務的通用考核系統為例子,提出了以Spring Cloud框架為模板、按照服務分類將系統功能組件化的設計理念,并詳細論述了該系統的應用可行性,旨在有效提高微服務應機性及其自身安全穩定性的現實途徑,進行研究探討和大膽嘗試,為推動微服務更加快捷高效提供有益參考。

【關鍵詞】網絡云;微服務;通用考核;功能組件;安全穩定

伴隨著網絡云技術的飛速發展,社會各行業各領域的工作日趨復雜、內容不斷增多,過去的單體應用系統因維修成本大、延展性不足、系統狀態不穩固等諸多問題,逐漸不能 適應互聯網時代的高效率、快反應和持續強的需求,即便傳統的集成軟件系統在實踐中也逐漸被淘汰使用。近年來,一種最新設計開發的、以達成組件化為目標的系統,正在逐步替代傳統系統軟件,并在將來有全面普及的趨勢。這種系統的各個服務組件之間采取協議的形式展開通信,同時各個服務組件也可以獨立運行、維護,以此實現系統的整體功能。本文以用于微服務的通用考核系統為例予以介紹。

1微服務概況

1.1技術原理

Spring Cloud微服務,以一種最新開發的基于服務架構模式的系列框架組合,它可以為應用者提供注冊搜索、相似匹配、控制、代理等分布式功能服務。與傳統方式相比,它獨立性強、依賴性少,運行靈活輕便,適用面廣,因此具有更強大的普及型。

1.2 構成組件

Spring Cloud是一系列微服務架構的組合,集成了相關服務功能的組件。根據各自擔負的功能,可以分為以下五種:

1.具有服務注冊功能的組件,主要是用于注冊功能的服務器和客戶端。

2.具有入網關口功能的組件,主要是負責路由的服務、分發請求。

3.具有斷路服務功能的組件,主要是負責及時處理故障,防止系統崩潰。

4.具有算法服務功能的組件,主要是為客戶提供軟件負載算法。

5.具有配置調度功能的組件,主要是對數據信息進行統一調配。

2通用考核系統簡介

2.1設計考慮

通用考核系統,顧名思義,其功能就是用于考核管理,以促使考核更加規范化。它按照服務功能將整體進行組件化,也就是將綜合功能劃分為若干個小功能,即化整為零。這些小組件既能通過協議形式協作運行,也可以圍繞著各自功能獨立運行。該系統最大的亮點,就是在出現海量訪問等突發情況時,它能夠妥善應對并很好地發揮系統的延展性,使系統保持高度的平穩和安全。

2.2系統組成

該系統能夠同時提供多種功能與服務,比如考試題庫、考試流程、考試分數、報名登錄等等,同時它還能進行數據分析,提供多項可供參考的結論。具體來說,分為以下組成部分:

3 基于Spring Cloud的通用考核系統的建立和運用

其實,這種面向微服務的通用考核系統,就是要以Spring Cloud微服務的組件劃分框架為模板,建立一個能夠調用若干組件服務的系統。該系統的詳細的業務全過程為:

3.1 系統主要功能的實現

3.1.1注冊和發現功能的實現

發揮作用的系統的注冊和發現組件,可以分為兩個組成部分,其中,具有發現功能的部分可以給微服務完成注冊服務,并定期接收微服務發來的動態信息,同時能夠設定在超過某個時長接收不到信息后注銷發送對象;另外一個部分與外部客戶端功能相當,它可以調取注冊部分的服務信息。

3.1.2負載和容錯功能的實現

大數據時代對微服務提出了更高的要求。微服務每一個處理運行都需要多組組件的同時參與配合,而且這些組件之間相互依賴性越來越強,如果其中的一個組件發生故障,就會出現其他組件的連鎖反應,即通常所說的網絡服務癱瘓的問題。假設出現同時在線訪問人數驟增時,就會導致微服務反應遲鈍,一旦訪問數量再次驟增,該系統對繼續增加的訪問請求不能處理,最終致使該系統死機、服務停止。因此,上述功能就是要提高面對多個服務請求同時發生時的應急機動能力,以及對外部服務請求響應不及時的狀態下設置隔離、啟動切斷,使系統能夠持續保持穩定狀態。

3.1.3服務網絡關口管控功能的實現

微服務的網絡關口管控,就是關閉每個組件的對外鏈接,在外部客戶與微服務系統本體中間設置一道屏蔽層,使外部客戶不必直接訪問微服務,而只要與網絡關口之間發生聯系。同時,網絡關口管控還能完成統一認證、監控調用等服務工作。。

3.2運用效果

實踐中發現,采取組件組合的模式,有效解決了傳統工作系統單個服務組件無法解決的絕大多數問題。即便傳統的工作系統的集合,其所有組成組件也是通過服務訪問路由集中發送的,如果出現同時在線訪問量過大時,這種方式就成為了制約系統運行的詬病。通過組件集合的方式,設置多個渠道途徑,并各自注冊信息,有效解決了網絡服務關口管控的問題,提高了系統的靈活度和適應性。

采用Spring Cloud架構的通用考核系統,有效克服和解決了傳統工作系統在實踐應用中的不足和缺陷,極大地提升了微服務的內容延展性、服務快捷性、維護方便性和系統可靠性,使其能輕松穩妥地應對同時在線訪問數量驟增等突發情況,滿足了大數據時代對微服務的更高效更嚴格的要求,在現實中具有廣泛的適應性和推廣性。

參考文獻:

[1]羅光峰,陳慧光,徐洪磊.面向新架構的流量調度系統研究與設計[J].2017(3):10-12.

[2]楊朝暉,李飛,付永振.微服務編排在網管支撐系統中的研究與應用[J].電信工程技術與標準化,2019(6):31-36.

[3]黃有福,龔靜嫻.基于高職院校的微服務應用探索[J].教育信息技術,2017(12):20-22.

[4]殷佳玲,夏帆,顧航,et al.基于微服務的研究生培養系統的設計與實現[J].華東師范大學學報(自然科學版),2019,2019(4):83-96.

作者簡介:

梁純,女,漢族,1979年12月湖北武漢人,計算機碩士,講師,研究方向:軟件設計,面向微服務架構。

(作者單位:武漢晴川學院)

主站蜘蛛池模板: 中文字幕第1页在线播| 99在线国产| 亚洲Aⅴ无码专区在线观看q| 国产精品久久久久婷婷五月| 99人体免费视频| 国产精品成人观看视频国产| 激情亚洲天堂| 欧美精品v欧洲精品| 欧美日韩导航| 色综合久久88色综合天天提莫 | 亚洲免费播放| 精品一区二区三区自慰喷水| 呦女亚洲一区精品| aⅴ免费在线观看| 有专无码视频| 又猛又黄又爽无遮挡的视频网站| 国产精品va免费视频| 亚洲高清在线播放| 亚洲最大福利视频网| 一级成人a毛片免费播放| 青青青国产在线播放| 直接黄91麻豆网站| 精品国产黑色丝袜高跟鞋| 婷婷色中文网| 欧美日韩高清| 国产91九色在线播放| 国产菊爆视频在线观看| 国产自在线播放| 毛片免费高清免费| 久久精品视频一| 91香蕉视频下载网站| 国产三级国产精品国产普男人| 国产亚洲欧美在线视频| 免费jjzz在在线播放国产| 2021天堂在线亚洲精品专区| 欧美激情,国产精品| 欧美在线伊人| 亚洲日本中文字幕天堂网| 97成人在线视频| 国产99精品视频| 91精品综合| 在线观看精品国产入口| 无码精品一区二区久久久| 国产9191精品免费观看| 久久网欧美| 尤物精品视频一区二区三区| 久久不卡国产精品无码| 91福利国产成人精品导航| 91网红精品在线观看| 国产国拍精品视频免费看| a级毛片免费看| 亚州AV秘 一区二区三区| 国产亚洲精品91| 亚洲中字无码AV电影在线观看| 国产丝袜丝视频在线观看| 在线看国产精品| 9久久伊人精品综合| 久久毛片免费基地| 国产成人精品一区二区不卡| 四虎成人免费毛片| 一本大道无码日韩精品影视| 四虎成人精品在永久免费| 久久伊人久久亚洲综合| 无码中文字幕精品推荐| 亚洲欧洲日韩久久狠狠爱| 91视频99| 欧美午夜一区| 国产成人三级| 欧美日本激情| 国产福利小视频高清在线观看| 在线a视频免费观看| 国产精品自在在线午夜| 91久久精品国产| 热99精品视频| 9丨情侣偷在线精品国产| 国产精品无码一区二区桃花视频| 国产精品白浆无码流出在线看| 久久午夜夜伦鲁鲁片不卡| 国产精品久久久久久久久久久久| 亚洲狼网站狼狼鲁亚洲下载| 就去色综合| 亚洲va精品中文字幕|