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

2023-02-02 17:21

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