什么是微服務(wù)架構(gòu)

2023-02-02 17:21

2個(gè)回答
指開發(fā)一個(gè)單個(gè) 小型的但有業(yè)務(wù)功能的服務(wù)。
微服務(wù)架構(gòu)系統(tǒng)靈活性,健壯性,擴(kuò)展性好,特別適合需求變化迅速的場(chǎng)景。但系統(tǒng)復(fù)雜度高,部署,管理難度大。微服務(wù)除了開發(fā)期框架之外,還有需要一系列的運(yùn)行期中間件支撐,如API網(wǎng)關(guān),服務(wù)注冊(cè)中心,統(tǒng)一配置中心等。 目前國(guó)內(nèi)東軟做的比較成熟,可以查查官網(wǎng)。
微服務(wù)是指開發(fā)一個(gè)單個(gè) 小型的但有業(yè)務(wù)功能的服務(wù),每個(gè)服務(wù)都有自己的處理和輕量通訊機(jī)制,可以部署在單個(gè)或多個(gè)服務(wù)器上.
微服務(wù)也指一種種松耦合的、有一定的有界上下文的面向服務(wù)架構(gòu).也就是說(shuō),如果每個(gè)服務(wù)都要同時(shí)修改,那么它們就不是微服務(wù),因?yàn)樗鼈兙o耦合在一起;如果你需要掌握一個(gè)服務(wù)太多的上下文場(chǎng)景使用條件,那么它就是一個(gè)有上下文邊界的服務(wù),這個(gè)定義來(lái)自DDD領(lǐng)域驅(qū)動(dòng)設(shè)計(jì).
相關(guān)問(wèn)答
分布式服務(wù)架構(gòu)與微服務(wù)架構(gòu)概念的區(qū)別與聯(lián)系是怎樣的
1個(gè)回答2022-12-27 08:30
微架構(gòu)也是SOA的一種,只是其component更小更多而已。 Spring等框架中,常有依賴注入,Ioc等技術(shù),通過(guò)配置文件,決定API調(diào)用,一個(gè)不是很恰當(dāng)?shù)谋扔?,把這些API分開,包裝成Serv...
全文
微服務(wù)架構(gòu)的分布式事務(wù)問(wèn)題如何處理?
1個(gè)回答2023-04-05 19:36
可以參考開源分布式事務(wù)管理器ByteTCC。ByteTCC特性: 1、支持Spring容器的聲明式事務(wù)管理; 2、支持普通事務(wù)、TCC事務(wù)、業(yè)務(wù)補(bǔ)償型事務(wù)等事務(wù)機(jī)制; 3、支持多數(shù)據(jù)源、跨應(yīng)用、跨服務(wù)...
全文
微服務(wù)框架全家福都有哪些
1個(gè)回答2022-10-03 06:26
Java系的微服務(wù)框架,特別是其中的Spring Boot、Spring Cloud人氣非常高,生態(tài)更加完整,到目前為止穩(wěn)居所有框架之首
微服務(wù)架構(gòu)的運(yùn)行機(jī)制和跟傳統(tǒng)開發(fā)的區(qū)別
1個(gè)回答2022-12-25 18:23
1、用到的技術(shù)不同 2、SOA架構(gòu)是面向服務(wù)架構(gòu),主要是通過(guò)service提供一個(gè)個(gè)服務(wù) 3、微服務(wù)架構(gòu)主要是把每一個(gè)小應(yīng)用或小功能拆出來(lái)單獨(dú)部署。
什么是微服務(wù)?
1個(gè)回答2023-04-25 06:47
走馬川行奉送封大夫出師西征(岑參) [2] as
服務(wù)微笑的小故事怎么寫?
1個(gè)回答2024-02-25 18:55
拋磚引玉,一個(gè)思路。 可以把生活中 微笑服務(wù)和沒(méi)有微笑服務(wù)的股市進(jìn)行對(duì)比,說(shuō)明微笑服務(wù)的重要性
什么是微服務(wù) 為什么要用Java 微服務(wù)實(shí)踐
1個(gè)回答2022-12-24 07:16
微服務(wù)是一種細(xì)粒度(Fine-Grain)的SOA.與其說(shuō)微服務(wù)是一種技術(shù),不如將其定義為一種架構(gòu),而架構(gòu)則是“技”的實(shí)現(xiàn)與“術(shù)”的策略相輔相成。 具有編碼靈活、兼容性好、性能優(yōu)秀、多種頁(yè)面結(jié)構(gòu)化
什么是企業(yè)架構(gòu),是由業(yè)務(wù)架構(gòu)和IT架構(gòu)組成的嗎
1個(gè)回答2022-12-26 07:02
什么是企業(yè)架構(gòu),是由業(yè)務(wù)架構(gòu)和IT架構(gòu)組成的嗎: 1、企業(yè)架構(gòu)(Enterprise Architecture),簡(jiǎn)稱EA。是指對(duì)企業(yè)事業(yè)信息管理系統(tǒng)中具有體系的、普遍性的問(wèn)題而提供的通用解決方案,更...
全文
什么是企業(yè)架構(gòu),是由業(yè)務(wù)架構(gòu)和IT架構(gòu)組成的嗎
2個(gè)回答2022-09-14 11:15
企業(yè)架構(gòu)(Enterprise Architecture),簡(jiǎn)稱EA。是指對(duì)企業(yè)事業(yè)信息管理系統(tǒng)中具有體系的、普遍性的問(wèn)題而提供的通用解決方案,更確切的說(shuō),是基于業(yè)務(wù)導(dǎo)向和驅(qū)動(dòng)的架構(gòu)來(lái)理解、分析、設(shè)計(jì)...
全文
法律服務(wù)機(jī)構(gòu)有哪四個(gè)
1個(gè)回答2024-12-07 22:50
一、法律服務(wù)機(jī)構(gòu)是指面向社會(huì)提供有償法律服務(wù)的組織,主要有以下4個(gè): 1、法律援助機(jī)構(gòu)的專業(yè)人員; 2、律師事務(wù)所的律師; 3、公證機(jī)關(guān)的公證員; 4、基層法律服務(wù)工作者。 二、基層法律服務(wù)機(jī)構(gòu)設(shè)置有...
全文
熱門問(wèn)答