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

基于Docker容器的微服務研究與實現

2020-11-16 06:08:01梁純
理論與創新 2020年17期

【摘? 要】隨著信息技術的發展,在大數據時代的背景下對于信息的讀寫速度和網絡的移植功能有了更高的要求,一些網絡系統的設計也由單一的場景和應用向著“一平臺,多場景”的微應用系統設計轉變。在技術方面,要實現微服務的轉變需要依托可移植的網絡容器。本文探討了基于DOCKER這一應用容器引擎、基于SOA的DUBBO架構的治理框架實現將個體應用分解轉變成獨立的微服務。同時利用容器協助形成微服務的自動安置和進一步的擴展。

【關鍵詞】微服務;DOCKER容器;SOA架構

引言

互聯網的多維式發展讓網站和應用的開發模式不再單一,傳統的老式計算機軟件開發模式在現代的網絡環境中的弊端逐漸顯現。在現代化模式下,開發模式向敏捷式開發和微服務模式過渡。微服務是對個體應用中的服務模塊和組件進一步的完善和拆分,使其成為獨立于應用存在的服務結構,這樣的分解結構也大大方便了現代網絡模式下軟件的開發和維護。

1.DOCKER容器技術概述

Docker容器是一款基于GO語言和LXC的高級引擎,具有易操作、隔離性高、啟動快等性質。而且基于DOCKER的微服務部署不用考慮資源耗費量的問題,因為在DOCKER容器中可以實現部署迅速、移植操作、便于管理和服務共享等功能,只需要進行單次編譯就可以移植到其他平臺進行操作。此外,DOCKER的管理系統有很強的規劃性,還能達到資源共享的目的。隨著DOCKER容器核心技術的進步,依賴于DOCKER的微服務的功能也將增加。

1.1 DOCKER的技術實現

DOCKER依賴LXC實現分布式運行的功能,主要包括命名空間和群組控制兩個方面。命名空間具有很強的隔離性,幫助程序運行時提供獨立的空間,避免了各個系統運行過程中的干擾問題。群組控制負責控制不同DOCKER運行中所需的內存和CPU,不僅能實現堆運行進程的實時監管,還能讓網絡資源利用率實現最大化。另外,群組控制能依據DOCKER的重要程度合理安排控制排序,形成合理的資源分配的程序運行架構。

1.2 DOCKER容器的優勢

由于特殊的技術原理支撐,DOCKER的優勢也相對明顯。首先它的秒級啟動功能就為整個系統的運行和操作提供了極大的便利條件,另外,DOCKER易于架構的優勢讓資源的分配率更合理,每個主機構建的DOCKER越多,整個系統的運行效率就越高。DOCKER容器的具體優勢體現如下:

(1)節省時間節約成本。DOCKER通過直接操作主機的內核,達到了程序運行時占用網絡資源小、運行快的節約目的,運行空間也比傳統的虛擬機擴大了幾千倍,因此運行成本大大減少。

(2)更高效。DOCKER單次運行就能在平臺間移植操作的特性,縮短了程序的開發和測試時間,提高了內存和CPU的利用度,保證了程序的高效運行。

(3)易于管理。DOCKER便于查看和接收信息指令,而且當系統發生故障的時,能通過觀察指令信息來確定故障范圍,因此數據管理更方便,故障修復更容易。

2.DOCKER虛擬化技術

DOCKER基于LINUX技術的特性讓整個系統實現了操作虛擬化,每個用戶都在隔離的狀態下對系統進行操作,并且能共享和記錄每個程序中代碼間的關聯,形成方便快速操作的新的構建。微服務的實現則是通過DOCKER把拆分后的應用程序移植到LINUX上面實現的,基于DOCKER容器的微服務程序具有諸多優勢。

2.1節省網絡資源的優勢

微服務在DOCKER容器中的實現是通過在程序運行中建立分散形式的應用,再投射到DOCKER容器上,整個程序運行的環境被包括在DOCKER容器內,不僅對網絡空間的占用率減少,也減少了一大部分網絡資源的占用。

2.2基于DOCKER容器微服務環境的優勢

DOCKER容器內有足夠的空間環境支持程序的運行,因此省略了后期對程序的運行和維護,只需要維護好負責運行DOCKER的虛擬機即可。

2.3高效率的優勢

DOCKER能在一秒內實現程序服務的啟動和迅速部署。一般在擁擠的網絡環境下,需要迅速在最短的時間里擴充和維護服務器來容納大流量,而在DOCKER容器中只需要一秒就能達到擴充容量,以更快速、更高效、更敏捷的程序支撐擁擠的網絡環境。

3.基于DOCKER的DUBBO應用

DOCKER容器要想對微服務進行部署,就要求微服務對軟件程序進行拆分,形成獨立的服務機制,讓這些服務系統可以獨立升級、快速部署,同時讓各個應用達到運行所需的敏捷力和自我管理能力?;谶@一需要,微服務在拆分服務機制時就需要DUBBO框架的支持。DUBBO是一種開源的分布式微服務框架,并且結合了ZOOKEPPER作為整個框架的服務注冊站點,DUBBO和ZOOKEPPER的組合不僅能完成服務注冊,還能發現和均衡軟負載。

本文探討了使用Dockerfile制作鏡像,構建基于Docker的Dubbo框架,如圖 1 所示。

架構中的Nginx的作用是支撐大流量的同時訪問,并且對這些訪問做出快速的響應和處理,在特殊情況下還能當做負載均衡服務器提供外部服務;Provider Cluster Node是整個框架中為服務機制提供注冊的一環,在這一環節中,需要把所能提供的服務提前注冊到注冊站,以方便服務使用者隨時調取服務;Zookepper Cluster Node:所有的Zookepper都不分等級,但是會隨機選擇某個點,使其成為Leader,在程序運行的時候,如果有節點宕機,則舍棄該節點;Dubbo Monitor是實施監控的一環,這一環負責向管理人員展示整個DOCKER容器的運營狀況和各環節服務調取的狀態。

該試驗方法把整個應用拆分成了單一獨立的微服務,并且把所有服務都放置于DOCKER容器內,而微服務和服務使用者之間則通過ZOOKEPPER的各個節點進行連接。當網絡在同一時間出現大流量和訪問量的時候,Nginx系統可以通過負載手段來均衡一部分的訪問量。各個環節之間的合作模擬形成了基于DOCKER容器的微服務框架的搭建。本方法既體現了微服務之間節點的低耦合性,又體現了資源的高效利用和服務模塊的快速部署。

4.結束語

盡管在應用信息技術的發展中,微服務的發展還沒有完全成熟,但是與DOCKER容器的組合無疑讓微服務有了更高效的運行結構。在整個框架中,既能實現動態注冊和獲取服務,還能遠程調取服務,滿足了服務消費者的一切需求。而且通過DOBBO平臺可以實現迅速部署,在整個運行過程中不至于對網絡資源造成大規模浪費,還可以滿足應用不斷擴大規模的需要,就算如此,程序啟動時長和服務部署難度也不會隨之增加。

在數據處理方面,基于DOCKER容器的微服務也有速率高的優勢,高效的讀寫速度讓這一結合框架具備微服務必須具備的數據儲存和調取等功能,且為這些數據的儲存和服務的調取提供了安全性較高的容器環境。

參考文獻

[1]張麗敏, 高晶, 李務斌, et al. 微服務環境下容器編排可視化實踐研究[J]. 計算機工程與科學, 2019(8):1366-1373.

[2]張瑞林, 吳學敏. Docker容器技術在后端服務設計中的應用[J]. 電腦知識與技術:學術版, 2019(5):281-282.

[3]孫瓊, 羅光峰. 新一代運營系統中持續交付平臺的實現[J]. 電信技術, 2017(3):25-29.

[4]張禮慶, 郭棟, 吳紹嶺, et al. 一種最大化內存共享與最小化運行時環境的超輕量級容器[J]. 計算機研究與發展, 2019, 56(7):1545-1555.

作者介紹:梁純(1979.12-),女,漢族,湖北武漢人,計算機碩士,講師,研究方向為軟件設計,面向微服務架構。

主站蜘蛛池模板: 国产在线观看人成激情视频| 91国内外精品自在线播放| 99激情网| 全部毛片免费看| 国内精自线i品一区202| 成人国产精品一级毛片天堂| 日韩视频精品在线| 国产伦精品一区二区三区视频优播 | 日韩精品无码免费专网站| 波多野结衣第一页| 亚洲精品视频网| 亚洲免费人成影院| 青青草a国产免费观看| 手机在线免费不卡一区二| 国产精品中文免费福利| 欧美亚洲国产精品久久蜜芽| 大陆精大陆国产国语精品1024| 国产精品亚洲一区二区三区在线观看| 99ri精品视频在线观看播放| 综合色婷婷| 性视频久久| 国产激情影院| 国产91精品最新在线播放| 久久国产av麻豆| 日韩在线1| 免费看美女毛片| 日韩在线视频网站| 亚洲精品无码久久毛片波多野吉| 毛片大全免费观看| 中文字幕在线播放不卡| 国产精品久久久久婷婷五月| 亚洲va视频| 成人福利在线视频| 影音先锋丝袜制服| 亚洲一区黄色| 精品视频一区二区三区在线播| 色综合激情网| 国产福利小视频在线播放观看| 国产成人精品2021欧美日韩| 国产精品无码制服丝袜| 素人激情视频福利| 久久永久免费人妻精品| 欧美午夜久久| 国产在线一区视频| 91免费国产高清观看| 午夜精品久久久久久久99热下载 | 久久五月天国产自| 在线观看免费AV网| 亚洲最新网址| 一本一道波多野结衣av黑人在线| 亚洲国产一成久久精品国产成人综合| 青青青国产精品国产精品美女| 亚洲精品在线观看91| v天堂中文在线| 国产成人三级| 波多野结衣第一页| 日本福利视频网站| 亚洲国产成人自拍| 美女一级免费毛片| 五月天福利视频| 中文字幕人妻无码系列第三区| 视频二区国产精品职场同事| 国产h视频免费观看| 中文字幕一区二区视频| 日本91视频| 免费啪啪网址| 无码久看视频| 在线观看欧美国产| 久久中文无码精品| 91娇喘视频| 亚洲中文字幕精品| 国产毛片基地| 99这里只有精品在线| AV不卡无码免费一区二区三区| 国产福利免费视频| 伊人激情久久综合中文字幕| 99在线小视频| 久久婷婷综合色一区二区| 思思99热精品在线| 久久午夜夜伦鲁鲁片无码免费| 国产精品浪潮Av| 欧美日韩亚洲综合在线观看|