伊人99re_av日韩成人_91高潮精品免费porn_色狠狠色婷婷丁香五月_免费看的av_91亚色网站

中培偉業IT資訊頻道
您現在的位置:首頁 > IT資訊 > IT管理 > 當前微服務架構部署所面臨的問題

當前微服務架構部署所面臨的問題

2017-02-16 17:08:21 | 來源:中培企業IT培訓網

微服務架構,同其它科技發展一樣,目前的階段也不完善。中培偉業《微服務架構設計與最佳實踐》專家龔老師指出,微服務強調了服務大小,實際上,有一些開發者鼓吹建立稍微大一些的,10-100 LOC服務組。盡管小服務更樂于被采用,但是不要忘了這只是終端的選擇而不是最終的目的。微服務的目的是有效的拆分應用,實現敏捷開發和部署。

另外一個主要的不足是,微服務應用是分布式系統,由此會帶來固有的復雜性。開發者需要在RPC或者消息傳遞之間選擇并完成進程間通訊機制。更甚于,他們必須寫代碼來處理消息傳遞中速度過慢或者不可用等局部失效問題。當然這并不是什么難事,但相對于單體式應用中通過語言層級的方法或者進程調用,微服務下這種技術顯得更復雜一些。

另外一個關于微服務的挑戰來自于分區的數據庫架構。商業交易中同時給多個業務分主體更新消息很普遍。這種交易對于單體式應用來說很容易,因為只有一個數據庫。在微服務架構應用中,需要更新不同服務所使用的不同的數據庫。使用分布式交易并不一定是好的選擇,不僅僅是因為CAP理論,還因為今天高擴展性的NoSQL數據庫和消息傳遞中間件并不支持這一需求。最終你不得不使用一個最終一致性的方法,從而對開發者提出了更高的要求和挑戰。

測試一個基于微服務架構的應用也是很復雜的任務。比如,采用流行的Spring Boot架構,對一個單體式web應用,測試它的REST API,是很容易的事情。反過來,同樣的服務測試需要啟動和它有關的所有服務(至少需要這些服務的stubs)。再重申一次,不能低估了采用微服務架構帶來的復雜性。

另外一個挑戰在于,微服務架構模式應用的改變將會波及多個服務。部署一個微服務應用也很復雜,一個分布式應用只需要簡單在復雜均衡器后面部署各自的服務器就好了。每個應用實例是需要配置諸如數據庫和消息中間件等基礎服務。相對比,一個微服務應用一般由大批服務構成。例如,根據Adrian Cockcroft,Hailo有160個不同服務構成,NetFlix有大約600個服務。每個服務都有多個實例。這就造成許多需要配置、部署、擴展和監控的部分,除此之外,你還需要完成一個服務發現機制(后續文章中發表),以用來發現與它通訊服務的地址(包括服務器地址和端口)。傳統的解決問題辦法不能用于解決這么復雜的問題。接續而來,成功部署一個微服務應用需要開發者有足夠的控制部署方法,并高度自動化。

一種自動化方法是使用PaaS服務,例如Cloud Foundry。PaaS給開發者提供一個部署和管理微服務的簡單方法,它把所有這些問題都打包內置解決了。同時,配置PaaS的系統和網絡專家可以采用最佳實踐和策略來簡化這些問題。另外一個自動部署微服務應用的方法是開發對于你來說最基礎的PaaS系統。一個典型的開始點是使用一個集群化方案,比如配合Docker使用Mesos或者Kubernetes。后面的系列我們會看看如何基于軟件部署方法例如NGINX,可以方便的在微服務層面提供緩存、權限控制、API統計和監控。

不過盡管面臨很多挑戰,龔老師對微服務的未來的發展依然充滿信心,他認為這就像任何其他新興科技一樣,其發展必然會經歷一個從不足到不斷完善的發展階段。

標簽: 微服務架構
主站蜘蛛池模板: 韩国少妇色xxxx韩国少妇 | 欧美精品黑人粗大 | 色综合天天网 | 78m国产成人精品视频 | 黄色一级片免费的 | 又粗又大内射免费视频小说 | 欧美日韩另类一区二区 | 日韩精品无码免费专区午夜不卡 | www一起操 | 250pp亚洲情艺中心在线 | 国产一区二区在线观看免费视频 | 欧美性xxxx狂欢老少配 | 午夜寂寞视频无码专区 | 国产精品久久久久久麻豆一区 | 国产在线h | 欧美精品v国产精品v日韩精品 | 久久天天躁狠狠躁夜夜2020一 | 欧美一级爽快片淫片在线观看 | 午夜131美女爱做视频 | JAPANESE日本爆乳巨大 | 91新人在线?看 | 国产欧美一区二区精品三级 | 亚洲午夜福利院在线观看 | 18禁裸乳无遮挡免费网站 | 人妻有码av中文字幕久久琪 | www.五月婷| caoporn超碰97| 一区二区三区日韩欧美精品 | 欧美成人影院亚洲综合图 | 麻豆国产丝袜白领秘书在线观看 | 边啃奶边躁狠狠躁a片动图 欧美三级午夜理伦三级 | 亚洲欧美日韩在线 | 欧美日韩精品一区二区三区无码 | 日韩激情一区二区三区 | 亚洲精品久久久久999中文字幕 | 色丁香av | 日本成a人片在线观看日本 亚洲黑人精品一区在线观看 | 国产美女免费视频 | 国产中文一区 | 99re免费视频精品全部 | 国产午夜福利久久网 |