企業(yè)核心業(yè)務(wù)演進(jìn)我們將主要分成兩部分:應(yīng)用架構(gòu)發(fā)展歷程和集成架構(gòu)發(fā)展歷程。
應(yīng)用架構(gòu)的演進(jìn),將依次經(jīng)歷單體應(yīng)用架構(gòu)、垂直架構(gòu)、SOA架構(gòu),最終發(fā)展至微服務(wù)架構(gòu)。
傳統(tǒng)應(yīng)用從單體架構(gòu)開始,后來(lái)為了具備一定的擴(kuò)展和可靠性,引入了 負(fù)載均衡 ,于是就出現(xiàn)了垂直架構(gòu)。接著是這些年十分火熱的SOA架構(gòu),主要解決了應(yīng)用系統(tǒng)之前集成和互通的問(wèn)題。而微服務(wù)架構(gòu)則是在SOA架構(gòu)發(fā)展的基礎(chǔ)上,進(jìn)一步在探討如何去設(shè)計(jì)一個(gè)應(yīng)用系統(tǒng)以使應(yīng)用的開發(fā)、管理更加靈活高效。
微服務(wù)架構(gòu)是一種架構(gòu)模式,它提倡將單一應(yīng)用程序劃分成一組小的服務(wù),服務(wù)之間互相協(xié)調(diào)、互相配合,為用戶提供最終價(jià)值。每個(gè)服務(wù)運(yùn)行在其獨(dú)立的進(jìn)程中,服務(wù)與服務(wù)間采用輕量級(jí)的通信機(jī)制互相溝通(通常是基于HTTP協(xié)議的Restful API)。每個(gè)服務(wù)都圍繞著具體業(yè)務(wù)進(jìn)行構(gòu)建,并且能夠被獨(dú)立地部署到生產(chǎn)環(huán)境、類生產(chǎn)環(huán)境等。

最新文章
- 什么是CDN_CDN發(fā)展歷程_CDN應(yīng)用場(chǎng)景-華為云
- GaussDB架構(gòu)_GaussDB數(shù)據(jù)庫(kù)架構(gòu)_高斯數(shù)據(jù)庫(kù)架構(gòu)-華為云
- BPM是什么意思_BPM和OA_BPM架構(gòu)
- 企業(yè)BI_BI分析平臺(tái)_BI平臺(tái)架構(gòu)
- 數(shù)據(jù)治理中心_數(shù)據(jù)架構(gòu)_數(shù)據(jù)架構(gòu)使用示例-華為云
- GaussDB架構(gòu)_GaussDB分布式形態(tài)_高斯數(shù)據(jù)庫(kù)架構(gòu)-華為云