四虎国产精品永久地址998_chinesexxx少妇露脸_日本丁香久久综合国产精品_一区二区久久久久_四虎av影视_久久久久国产一区二区三区不卡

中培偉業(yè)IT資訊頻道
您現(xiàn)在的位置:首頁(yè) > IT資訊 > IT運(yùn)維 > 微服務(wù)架構(gòu)的優(yōu)勢(shì)與劣勢(shì)

微服務(wù)架構(gòu)的優(yōu)勢(shì)與劣勢(shì)

2022-07-26 16:37:53 | 來(lái)源:中培企業(yè)IT培訓(xùn)網(wǎng)
優(yōu)勢(shì):
1. 高度模塊化,邊界清晰
模塊化帶來(lái)高內(nèi)聚、低耦合,提升重用能力。例如我們?cè)诖a中使用類來(lái)實(shí)現(xiàn)模塊化。
隨著系統(tǒng)的演化,我們會(huì)產(chǎn)生各種類庫(kù)、組件來(lái)實(shí)現(xiàn)模塊化,并且能在跨團(tuán)隊(duì)之間實(shí)現(xiàn)重用。
微服務(wù)則是以服務(wù)的形式,在更高的層面實(shí)現(xiàn)模塊化,各個(gè)團(tuán)隊(duì)各自獨(dú)立開(kāi)發(fā)與維護(hù)自己的服務(wù),并提供給其他團(tuán)隊(duì)使用。
2. 可獨(dú)立部署。
微服務(wù)可以由單個(gè)團(tuán)隊(duì)進(jìn)行獨(dú)立開(kāi)發(fā)、獨(dú)立部署,不需要很多其他的團(tuán)隊(duì)來(lái)協(xié)助。
3. 兼容不同的技術(shù)棧
微服務(wù)是分散式治理,不存在集中式管理的問(wèn)題。各個(gè)團(tuán)隊(duì)可以按照自己擅長(zhǎng)的技術(shù)棧來(lái)提供微服務(wù),對(duì)于微服務(wù)的使用方來(lái)講,根本不需要關(guān)注提供方的技術(shù)棧。
盡管微服務(wù)可以兼容不同的技術(shù)棧,但在公司內(nèi)或者一個(gè)大部門(mén)內(nèi)還是建議盡量統(tǒng)一技術(shù)棧,可以在一定程度上減少成本。
劣勢(shì):
1. 分布式帶來(lái)的高度復(fù)雜性
相對(duì)于單體應(yīng)用中開(kāi)發(fā)人員會(huì)十分清晰各個(gè)模塊如何運(yùn)作,微服務(wù)帶來(lái)的分布式會(huì)導(dǎo)致開(kāi)發(fā)人員可能并不完整地知道整個(gè)大系統(tǒng)、大業(yè)務(wù)是如何運(yùn)作的。
2. 最終一致性問(wèn)題
微服務(wù)中各個(gè)團(tuán)隊(duì)的數(shù)據(jù)是分散式治理的,不同團(tuán)隊(duì)是允許有對(duì)同一概念的數(shù)據(jù)有不同的拷貝的。例如電商系統(tǒng)中的訂單數(shù)據(jù),A團(tuán)隊(duì)可以有自己的拷貝,B團(tuán)隊(duì)可以有自己的拷貝,C團(tuán)隊(duì)也可以有自己的拷貝。當(dāng)A團(tuán)隊(duì)對(duì)訂單數(shù)據(jù)進(jìn)行了修改時(shí),就需要將相關(guān)被修改的數(shù)據(jù)同步到B與C團(tuán)隊(duì)。這里就涉及數(shù)據(jù)一致性的問(wèn)題,需要有對(duì)應(yīng)的數(shù)據(jù)一致性方案,否則就會(huì)造成業(yè)務(wù)上出現(xiàn)不能接受的結(jié)果。
3. 運(yùn)維復(fù)雜
分布式系統(tǒng)有著數(shù)量龐大的各種服務(wù),各種服務(wù)自己需要相互協(xié)同。在可靠性、穩(wěn)定性、監(jiān)控、容量規(guī)劃方面都有很高的要求。
4. 測(cè)試復(fù)雜性
以往的單體應(yīng)用中,單個(gè)測(cè)試團(tuán)隊(duì)可以完整地覆蓋整個(gè)應(yīng)用的各個(gè)場(chǎng)景。但到了分布式系統(tǒng)中,各個(gè)微服務(wù)是分散到各個(gè)不同的系統(tǒng)中,而不同的系統(tǒng)又由不同的團(tuán)隊(duì)來(lái)負(fù)責(zé)。那么測(cè)試的時(shí)候就需要聯(lián)合多個(gè)團(tuán)隊(duì)進(jìn)行測(cè)試,測(cè)試的復(fù)雜性就變得非常高。
想要了解更多政策信息可以咨詢中培課程顧問(wèn)李老師18911709446(同微信)


標(biāo)簽: 微服務(wù)架構(gòu)
主站蜘蛛池模板: 诸暨市| 水富县| 黑山县| 浙江省| 上饶市| 永泰县| 南澳县| 韩城市| 遵义市| 渑池县| 洛浦县| 循化| 民县| 舞钢市| 涿州市| 鹤庆县| 龙井市| 娱乐| 永州市| 盐亭县| 五台县| 安庆市| 长丰县| 沂源县| 崇阳县| 临朐县| 图木舒克市| 获嘉县| 惠东县| 右玉县| 那曲县| 平塘县| 贵南县| 齐河县| 灌云县| 额尔古纳市| 沂南县| 吴旗县| 吉木乃县| 龙江县| 北流市|