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

圖解 3 種主流企業(yè)架構(gòu)模式

開發(fā) 架構(gòu)
微服務(wù)架構(gòu)的優(yōu)點(diǎn)在于通過將臃腫的單體應(yīng)用分解為一組服務(wù),降低了問題的復(fù)雜性,而且服務(wù)在開發(fā)、構(gòu)建方面的效率也得到明顯提升。單個(gè)服務(wù)也擺脫了技術(shù)棧的限制,可以獨(dú)立擴(kuò)展與升級(jí)。

?作者:新華三技術(shù)有限公司

來源:大數(shù)據(jù)DT(ID:hzdashuju)

業(yè)界主流的架構(gòu)模式包括以下幾種:

1.SOA

SOA(Service Oriented Architecture,面向服務(wù)架構(gòu))將能夠幫助軟件工程師站在一個(gè)新的高度去理解企業(yè)級(jí)架構(gòu)中的各種組件的開發(fā)、部署形式,幫助企業(yè)系統(tǒng)架構(gòu)者更迅速、更可靠、更具重用性地構(gòu)建整個(gè)業(yè)務(wù)系統(tǒng)的架構(gòu)。較之以往,采用SOA架構(gòu)的系統(tǒng)能夠更加從容地面對(duì)業(yè)務(wù)的急劇變化。

如圖2-3所示,在SOA架構(gòu)中將對(duì)應(yīng)用程序的不同功能單元(稱為服務(wù))進(jìn)行拆分,并把它們通過這些服務(wù)之間定義良好的接口和協(xié)議聯(lián)系起來。

圖片

▲圖2-3 SOA架構(gòu)

來源:http://soft.doit.com.cn/article/2008/1014/3692540_2.shtml

該架構(gòu)中業(yè)務(wù)規(guī)則引擎為企業(yè)靈活的業(yè)務(wù)流程提供了支持,并且通過消息總線——ESB(Enterprise Service Bus,企業(yè)服務(wù)總線)實(shí)現(xiàn)組件之間基于消息的通信,從而實(shí)現(xiàn)系統(tǒng)解耦。因此SOA是一種粗粒度、松耦合的服務(wù)架構(gòu),與之相伴的一系列標(biāo)準(zhǔn)為企業(yè)現(xiàn)有的資產(chǎn)或投資帶來了更好的重用。

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

如圖2-4所示,微服務(wù)架構(gòu)強(qiáng)調(diào)的是業(yè)務(wù)需要的徹底組件化及服務(wù)化,系統(tǒng)的組件都作為獨(dú)立的服務(wù)運(yùn)行,從而使得某個(gè)組件的升級(jí)或更換對(duì)其他組件的影響大大降低,保證了系統(tǒng)總體的靈活性。

圖片

▲圖2-4 微服務(wù)架構(gòu)

來源:https://microservices.io/patterns/microservices.html

微服務(wù)架構(gòu)的優(yōu)點(diǎn)在于通過將臃腫的單體應(yīng)用分解為一組服務(wù),降低了問題的復(fù)雜性,而且服務(wù)在開發(fā)、構(gòu)建方面的效率也得到明顯提升。單個(gè)服務(wù)也擺脫了技術(shù)棧的限制,可以獨(dú)立擴(kuò)展與升級(jí)。

3.EDA

如圖2-5所示,EDA(Event Driven Architecture,事件驅(qū)動(dòng)架構(gòu))是一種側(cè)重于以生成/消費(fèi)為基礎(chǔ)的異步通信的架構(gòu)模式,能夠有效地應(yīng)對(duì)復(fù)雜的異構(gòu)環(huán)境,而且非常適合有更高自動(dòng)化要求的系統(tǒng)。例如金融等行業(yè)可能會(huì)出現(xiàn)業(yè)務(wù)量和業(yè)務(wù)類型迅速增長的場(chǎng)景,由于EDA使得IT系統(tǒng)具備很好的可擴(kuò)展性,所以在交易系統(tǒng)中是很好的選擇。

圖片

▲圖2-5 事件驅(qū)動(dòng)架構(gòu)

來源:https://blog.csdn.net/universsky2015/article/details/106253337

本文摘編自《聚變:數(shù)字化轉(zhuǎn)型的支點(diǎn)與實(shí)踐》(ISBN:978-7-111-70736-3),經(jīng)出版方授權(quán)發(fā)布。

責(zé)任編輯:武曉燕 來源: 大數(shù)據(jù)DT
相關(guān)推薦

2024-06-04 00:00:04

2012-01-13 10:45:56

企業(yè)應(yīng)用架構(gòu)

2020-06-22 07:00:00

軟件架構(gòu)架構(gòu)模式

2022-06-14 11:01:37

架構(gòu)模式開發(fā)

2020-06-28 10:15:39

架構(gòu)模式軟件

2017-09-14 09:30:38

軟件架構(gòu)模式

2022-09-21 10:05:09

架構(gòu)模式

2012-10-08 11:16:36

企業(yè)應(yīng)用架構(gòu)標(biāo)識(shí)映射

2012-10-08 11:18:38

企業(yè)應(yīng)用架構(gòu)工作單元模式

2024-01-05 13:25:00

架構(gòu)架構(gòu)模式開發(fā)

2024-06-25 13:02:25

2024-09-02 10:07:52

2024-03-26 13:35:19

模型架構(gòu)框架

2015-05-04 14:07:54

2023-06-16 13:34:00

軟件架構(gòu)模式

2024-02-05 08:11:30

架構(gòu)模式單體

2023-07-27 06:51:46

Android架構(gòu)模式

2020-12-29 19:15:04

架構(gòu)模式代碼分布式

2021-01-07 09:57:46

軟件架構(gòu)服務(wù)器

2022-04-02 23:32:42

數(shù)據(jù)網(wǎng)格架構(gòu)
點(diǎn)贊
收藏

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