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月湖北武漢人,計算機碩士,講師,研究方向:軟件設計,面向微服務架構。

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

主站蜘蛛池模板: 亚洲国产亚综合在线区| 青青草国产免费国产| 国产精品片在线观看手机版| 波多野结衣视频一区二区| 久久96热在精品国产高清| 日韩精品成人在线| 亚洲男人的天堂视频| 国产永久在线观看| 欧美精品在线观看视频| 欧美成人日韩| a亚洲天堂| 国产亚洲精品97在线观看| julia中文字幕久久亚洲| 国产偷国产偷在线高清| 亚洲成人免费看| 伊人久久精品亚洲午夜| 亚洲一级毛片免费观看| 人人澡人人爽欧美一区| 极品性荡少妇一区二区色欲| a级毛片视频免费观看| 亚洲性视频网站| 亚洲一级毛片免费观看| 色综合中文| 国产一区三区二区中文在线| 波多野结衣久久精品| 手机在线国产精品| 中文字幕日韩欧美| 亚洲精品天堂自在久久77| 中文字幕啪啪| 久久久久久午夜精品| 毛片卡一卡二| 中文字幕无码制服中字| 午夜视频www| 亚洲男人在线| 激情综合婷婷丁香五月尤物| 国产亚洲精品无码专| 91精品伊人久久大香线蕉| 无码久看视频| 国产亚洲第一页| 国产精品lululu在线观看| 99视频国产精品| 青青草一区二区免费精品| 福利视频一区| 在线va视频| 麻豆精品在线视频| 婷婷午夜影院| 男人天堂伊人网| 亚洲欧美另类中文字幕| 国产免费看久久久| 久久精品国产国语对白| 国产91导航| 精品国产一区91在线| 日韩美毛片| 久久窝窝国产精品午夜看片| 人妻中文字幕无码久久一区| 美女无遮挡免费视频网站| 日本人妻一区二区三区不卡影院 | 亚洲人在线| 日韩精品无码免费一区二区三区| 九九热这里只有国产精品| 亚洲一区二区约美女探花| 亚洲黄色成人| 99热免费在线| 91精品综合| 91精品国产福利| 国产精品v欧美| 国产玖玖视频| 亚洲中文精品久久久久久不卡| 免费国产在线精品一区| 欧美伦理一区| 人妻精品久久无码区| 亚洲人成在线免费观看| 99精品国产自在现线观看| 亚洲欧美色中文字幕| 欧日韩在线不卡视频| 91精品国产情侣高潮露脸| 亚洲视频二| 国产精品观看视频免费完整版| 狠狠色丁香婷婷| 高清无码一本到东京热| 亚洲成综合人影院在院播放| 亚洲无码久久久久|