|
云星數(shù)據(jù) 2018-01-02 17:05:08 自20世紀(jì)90年代以來(lái),面向服務(wù)的體系結(jié)構(gòu)(SOA)就已經(jīng)出現(xiàn)了,它提供了一種替代整體應(yīng)用的方法 - 基本上是可以相互通信的粗粒度組件的集合。但是,盡管SOA用來(lái)作為解決企業(yè)應(yīng)用構(gòu)建問(wèn)題的革命性方法,但在現(xiàn)在的商業(yè)環(huán)境中卻不再是這樣。 從本質(zhì)上講,可以說(shuō)多年前SOA是超前的,因?yàn)橛布δ懿粔驈?qiáng)大,沒(méi)有正確的標(biāo)準(zhǔn)和技術(shù)。早在20世紀(jì)90年代,流程不僅規(guī)模龐大,涵蓋了眾多的特性和功能,而且對(duì)于具有獨(dú)立執(zhí)行聯(lián)系的完全分布式體系結(jié)構(gòu),網(wǎng)絡(luò)速度還不夠快。 云原生應(yīng)用革命 - SOA與微服務(wù) 幸運(yùn)的是,這一情況已經(jīng)不復(fù)存在了?,F(xiàn)在的應(yīng)用程序不受其運(yùn)行基礎(chǔ)架構(gòu)的限制。相反,他們可以控制自己的基礎(chǔ)設(shè)施技術(shù),將其轉(zhuǎn)化為服務(wù),在應(yīng)用程序執(zhí)行過(guò)程中按需求進(jìn)行使用。 SOA與微服務(wù):為什么微服務(wù)更合理?微服務(wù)或云原生應(yīng)用程序代表了一種新的應(yīng)用程序體系結(jié)構(gòu),它將過(guò)去的大型單一應(yīng)用程序分解為一組獨(dú)立于同級(jí)構(gòu)建和發(fā)展的小型離散功能或流程。簡(jiǎn)而言之,微服務(wù)可以在幾分鐘內(nèi)通過(guò)提供功能,服務(wù)和解決方案來(lái)使業(yè)務(wù)開展服務(wù)。 為使DevOps團(tuán)隊(duì)能夠更輕松地開發(fā)具有可重復(fù)使用的組件部件的系統(tǒng),這些組件可以獨(dú)立維護(hù)和分發(fā),并且可以在整個(gè)組織內(nèi)使用多個(gè)應(yīng)用程序和服務(wù)。隨著軟件服務(wù)對(duì)于業(yè)務(wù)核心戰(zhàn)略越來(lái)越重要,微服務(wù)已經(jīng)成為保持競(jìng)爭(zhēng)優(yōu)勢(shì)的關(guān)鍵。 這是因?yàn)?,由于?yīng)用程序開發(fā)的現(xiàn)代化,功能和功能需要以更高的質(zhì)量更快地交付,并且具有更好的用戶體驗(yàn)。因此,為了長(zhǎng)期滿足客戶需求,我們必須擺脫過(guò)時(shí)的面向服務(wù)的體系結(jié)構(gòu),擁抱我們的新朋友:微服務(wù)。 |
|
|