偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

“微服務(wù)”架構(gòu):更靈活、更可靠、更開放

企業(yè)動(dòng)態(tài)

   經(jīng)歷過去的十幾年的發(fā)展,SOA(Service-Oriented Architecture)已經(jīng)獲得了廣泛肯定與應(yīng)用。現(xiàn)在,隨著云計(jì)算、開源、Docker等為技術(shù)界帶來革命性的影響,同時(shí),用戶使用方式與生活方式都在移動(dòng)化浪潮的裹挾下發(fā)生了巨變,“微服務(wù)”架構(gòu)(MSA:Micro Service Architecture)這一全新的企業(yè)架構(gòu)模式越來越受到關(guān)注,也有越來越多的企業(yè)和平臺(tái)服務(wù)商開始將“微服務(wù)”的概念轉(zhuǎn)化為實(shí)踐,掌握到第一手的實(shí)戰(zhàn)經(jīng)驗(yàn)。

  應(yīng)該如何理解“微服務(wù)”的性質(zhì)和特點(diǎn)?轉(zhuǎn)型“微服務(wù)”架構(gòu)能夠解決哪些問題、需要注意哪些問題?為了回答這些疑問,我們對普元軟件的資深架構(gòu)師顧偉進(jìn)行了采訪,請他介紹自己對“微服務(wù)”的理解和經(jīng)驗(yàn)。

  對話全文內(nèi)容如下:InfoQ:請向InfoQ的讀者介紹下自己,目前主要的工作方向及關(guān)注的技術(shù)領(lǐng)域。

  顧偉:大家好,我是普元信息技術(shù)股份有限公司的架構(gòu)師顧偉,目前主要從事云計(jì)算、智能運(yùn)維、平臺(tái)基礎(chǔ)架構(gòu)等方向的工作,同時(shí)對插件開發(fā)、HTML5、Docker等技術(shù)有著濃厚的興趣。

  InfoQ:微服務(wù)架構(gòu)近一年多在技術(shù)社區(qū)頻頻被提及,熱度頗高,但對“微服務(wù)”似乎還沒有一個(gè)嚴(yán)格的定義。您是如何理解“微服務(wù)”的?

  顧偉:在云計(jì)算運(yùn)用愈加廣泛和深入的移動(dòng)互聯(lián)網(wǎng)時(shí)代,大家的生活都變得越來越碎片化。坐在地鐵上,你會(huì)隨手發(fā)個(gè)朋友圈,走在公園里,你會(huì)隨手發(fā)個(gè)微博。當(dāng)日常行為變得這么碎片化時(shí),相應(yīng)的支撐服務(wù)應(yīng)該是什么樣的?在我看來這些服務(wù)必須是“零散”的,支撐的業(yè)務(wù)是可以快速變化的,服務(wù)之間是可以快速融合的,服務(wù)的性能、安全是有足夠保障的,當(dāng)達(dá)到這種標(biāo)準(zhǔn)的時(shí)候,這些服務(wù)就是我理解的微服務(wù)。

  InfoQ:與傳統(tǒng)單塊架構(gòu)相比,“微服務(wù)”架構(gòu)有哪些特點(diǎn)?

  顧偉:特點(diǎn)其實(shí)是比較顯然的,比如開放、輕量、松耦合、易遷移、易伸縮、容錯(cuò)性、自監(jiān)控、語言中性等??偟膩碚f,微服務(wù)架構(gòu)是一種更靈活、更可靠、更開放的架構(gòu)。

  InfoQ:像您所說, “微服務(wù)”是“零散”的,這種特征又能夠幫助企業(yè)解決哪些難點(diǎn)和痛點(diǎn)?

  顧偉:我們可以反過來看這個(gè)問題,傳統(tǒng)的企業(yè)級架構(gòu),往往會(huì)面臨著幾個(gè)難題:彈性能力不夠。單塊架構(gòu)使得要伸縮就是整體的伸縮,但你的流量中可能占90%只是針對其中20%的服務(wù)的訪問,那為什么不把這20%的服務(wù)獨(dú)立出來呢?將好的資源用于支撐這些服務(wù),達(dá)到資源的最大化集約使用。

  業(yè)務(wù)變化調(diào)整較慢。由于業(yè)務(wù)部署在一起的原因,單個(gè)業(yè)務(wù)的調(diào)整使得整個(gè)應(yīng)用都需要重新集成、測試、發(fā)布等,雖然有一些自動(dòng)化的保障,但還是無法做到成本最少,風(fēng)險(xiǎn)最低。

  開放能力不足。隨著云計(jì)算、云服務(wù)的高度發(fā)展,服務(wù)按需的模式會(huì)越來越多。一個(gè)企業(yè)不可能所有服務(wù)都自建,也不可能永遠(yuǎn)封閉,而是需要能夠快速整合外部服務(wù),同時(shí)將內(nèi)部的服務(wù)開放出去,這也是對傳統(tǒng)企業(yè)架構(gòu)的一大挑戰(zhàn)。

  如何解決這些問題,正是微服務(wù)架構(gòu)的關(guān)鍵目標(biāo)所在。微服務(wù)的“零散”特征使得企業(yè)能夠快速應(yīng)對服務(wù)擴(kuò)容、業(yè)務(wù)開放、業(yè)務(wù)變化、服務(wù)整合等需求。

  InfoQ:您認(rèn)為“微服務(wù)”架構(gòu)適用于什么樣的企業(yè)和應(yīng)用?

  顧偉:如果你認(rèn)為IT建設(shè)是一個(gè)持續(xù)演進(jìn)的過程,對企業(yè)發(fā)展有著重大支撐作用的話,微服務(wù)架構(gòu)都會(huì)非常合適。I

  nfoQ:我們已經(jīng)了解“微服務(wù)”架構(gòu)的優(yōu)勢,那從單塊架構(gòu)轉(zhuǎn)型到“微服務(wù)”架構(gòu),又需要考慮哪些因素或注意哪些問題?

  顧偉:前面一直在說微服務(wù)架構(gòu)的好處,但使用微服務(wù)的同時(shí),對企業(yè)的IT支撐管理、運(yùn)維等能力的要求也會(huì)相應(yīng)提升,比如:微服務(wù)之間的通信問題。企業(yè)需要提供一套比較完善、輕量的通信機(jī)制,保證服務(wù)調(diào)用的可靠、可跟蹤、高性能等。

  微服務(wù)的監(jiān)控度量問題。服務(wù)的分散使得交易路徑有時(shí)候會(huì)變得比較復(fù)雜,如何從業(yè)務(wù)維度對鏈路實(shí)行跟蹤回溯,如何度量整體業(yè)務(wù)的吞吐,如何快速發(fā)現(xiàn)業(yè)務(wù)的瓶頸,是使用微服務(wù)必須解決的問題。

  微服務(wù)的粒度問題。在很多企業(yè)實(shí)行微服務(wù)架構(gòu)時(shí),往往會(huì)走到一些技術(shù)極端,過度的拆分服務(wù)。微服務(wù)更應(yīng)該類似Unix的服務(wù),每個(gè)服務(wù)目標(biāo)單一,只做一件事情,能夠有很好的復(fù)用性。

  InfoQ:您在“微服務(wù)”架構(gòu)的實(shí)踐上已經(jīng)有比較豐富的經(jīng)驗(yàn),是否可以簡單介紹一個(gè)典型案例。

  顧偉:去年做過一個(gè)電信領(lǐng)域的數(shù)據(jù)發(fā)布的項(xiàng)目,主要場景是將企業(yè)內(nèi)部產(chǎn)生的各類數(shù)據(jù),按照不同協(xié)議安全發(fā)布給外部客戶訂閱。這個(gè)項(xiàng)目中會(huì)涉及到很多微服務(wù):包括集中調(diào)度(訂閱推送)、文件傳輸、文件存儲(chǔ)、元數(shù)據(jù)管理、權(quán)限認(rèn)證等,每類服務(wù)都是集群部署的情況下,最終至少會(huì)有20多個(gè)進(jìn)程,每次到一個(gè)地方部署都要結(jié)合具體環(huán)境花費(fèi)不少時(shí)間。最終解決方案是結(jié)合了當(dāng)下比較流行的Docker技術(shù),通過對Container的管理,完成了服務(wù)的自動(dòng)發(fā)布。其實(shí)這個(gè)方案也間接的說明了一些問題,比如微服務(wù)架構(gòu)和云計(jì)算、智能運(yùn)維等是都密不可分的。作為“微服務(wù)”架構(gòu)的倡導(dǎo)者,普元與InfoQ共同主辦了PWorld 軟件架構(gòu)&平臺(tái)創(chuàng)新大會(huì),將于5月26日和6月11日分別在北京和上海舉行,今年的大會(huì)以“大平臺(tái)、微應(yīng)用”為主題,顧偉也將在大會(huì)上分享“基于微服務(wù)的開放彈性企業(yè)應(yīng)用架構(gòu)”。大會(huì)限時(shí)免費(fèi)報(bào)名中。

  高危漏洞頻發(fā),隱私泄露,普通開發(fā)者該如何避免和防范;開發(fā)者如何從邏輯上避免風(fēng)險(xiǎn)?在【QCon北京2015】“新時(shí)代的安全”專題中,在Pwn2Own 2015上奪冠的Keen Team安全研究員Peter Hlavaty將解讀內(nèi)核安全精髓;阿里巴巴安全專家祝建躍將分享互聯(lián)網(wǎng)全球最大DDoS攻擊防御實(shí)戰(zhàn)。

責(zé)任編輯:市場部
相關(guān)推薦

2024-09-30 14:38:47

2009-08-04 15:55:56

OracleEPMBI

2013-05-07 10:11:28

2009-05-18 09:12:00

ASON自動(dòng)交換光網(wǎng)絡(luò)

2023-06-06 19:24:06

KubernetesSpark

2021-06-14 07:39:13

比特幣區(qū)塊鏈加密貨幣

2020-10-28 15:17:08

Go服務(wù)超時(shí)net

2017-02-14 15:37:32

KappaLambda

2023-12-01 16:00:48

Python結(jié)構(gòu)化模式

2013-11-11 16:20:01

戴爾

2011-02-23 09:48:00

Python.NET

2011-02-22 10:00:38

.NETc#IronPython

2018-02-09 18:34:40

互聯(lián)網(wǎng)

2023-09-19 23:30:25

單元測試代碼

2009-06-03 09:08:20

ScalaJava類型

2015-08-05 15:53:35

power星環(huán)

2018-01-25 11:31:29

IBM微服務(wù)架構(gòu)

2016-11-18 12:46:51

AndroidiPhone

2009-07-27 18:58:37

DHS與DSL運(yùn)維管理摩卡
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號