1,分布式服務(wù)架構(gòu)與微服務(wù)架構(gòu)概念的區(qū)別與聯(lián)系是怎樣的2,soa和微服務(wù)架構(gòu)的區(qū)別3,soa和微服務(wù)架構(gòu)之間的主要區(qū)別是什么1,分布式服務(wù)架構(gòu)與微服務(wù)架構(gòu)概念的區(qū)別與聯(lián)系是怎樣的
微架構(gòu)也是soa的一種,只是其component更小更多而已。spring等框架中,常有依賴注入,ioc等技術(shù),通過配置文件,決定api調(diào)用,
2,soa和微服務(wù)架構(gòu)的區(qū)別
微服務(wù)是一個(gè)新概念,但這絕不是一個(gè)全新架構(gòu),更不是一個(gè)包治百病的架構(gòu)。由于有服務(wù)二字,很容易讓人聯(lián)想到面向服務(wù)架構(gòu)(soa),其實(shí)微服務(wù)架構(gòu)屬于應(yīng)用技術(shù)架構(gòu),和以b/s為代表的三層架構(gòu)相對(duì)應(yīng),強(qiáng)調(diào)將巨石型應(yīng)用拆分為由微服務(wù)組成的應(yīng)用,在數(shù)據(jù)上也視情況從集中的存儲(chǔ)拆解為更小的存儲(chǔ)單元。而soa屬于企業(yè)架構(gòu)的范疇,從企業(yè)架構(gòu)出發(fā)把業(yè)務(wù)分解為不同領(lǐng)域的服務(wù),不同物理系統(tǒng)提供不同服務(wù),注重系統(tǒng)之間通過服務(wù)互聯(lián)互通的規(guī)范,對(duì)服務(wù)如何實(shí)現(xiàn)并不關(guān)注。因此,面向服務(wù)架構(gòu)的服務(wù)應(yīng)該是一個(gè)業(yè)務(wù)意義的服務(wù),而微服務(wù)是系統(tǒng)中的技術(shù)服務(wù),更關(guān)注服務(wù)的實(shí)現(xiàn),雖然提供了業(yè)務(wù)意義的服務(wù),但是不能混為一談。微服務(wù)使用也不是無限度的,事實(shí)上由于數(shù)據(jù)一致性等問題的限制,不能無限度拆分微服務(wù),可以把微服務(wù)分為系統(tǒng)對(duì)外提供的遠(yuǎn)程服務(wù)、系統(tǒng)內(nèi)部的遠(yuǎn)程服務(wù)和系統(tǒng)內(nèi)部的本地服務(wù),顯式聲明、明確職責(zé)。事實(shí)上,在企業(yè)架構(gòu)上使用soa支撐業(yè)務(wù),而在應(yīng)用技術(shù)架構(gòu)上使用微服務(wù)架構(gòu),是一個(gè)合適的選擇。
3,soa和微服務(wù)架構(gòu)之間的主要區(qū)別是什么
soa和微服務(wù)之間的主要區(qū)別如下:soa微服務(wù)遵循“ 盡可能多的共享 ”架構(gòu)方法遵循“ 盡可能少分享 ”的架構(gòu)方法重要性在于 業(yè)務(wù)功能 重用重要性在于“ 有界背景 ” 的概念他們有 共同的 治理 和標(biāo)準(zhǔn)他們專注于 人們的 合作 和其他選擇的自由使用 企業(yè)服務(wù)總線(esb) 進(jìn)行通信簡(jiǎn)單的消息系統(tǒng)它們支持 多種消息協(xié)議他們使用 輕量級(jí)協(xié)議 ,如 http / rest 等。多線程, 有更多的開銷來處理i / o.單線程 通常使用event loop功能進(jìn)行非鎖定i / o處理最大化應(yīng)用程序服務(wù)可重用性專注于 解耦傳統(tǒng)的關(guān)系數(shù)據(jù)庫 更常用現(xiàn)代 關(guān)系數(shù)據(jù)庫 更常用系統(tǒng)的變化需要修改整體系統(tǒng)的變化是創(chuàng)造一種新的服務(wù)devops / continuous delivery正在變得流行,但還不是主流專注于devops /持續(xù)交付從而能夠提高容量。 (2)具有可變的高速數(shù)據(jù)率。寬帶cdma同時(shí)支持無線接口的高低數(shù)據(jù)比特率。因?yàn)橐蕾嚾蚨ㄎ幌到y(tǒng)衛(wèi)星覆蓋來安裝無線電基站,在購物中心和地鐵等地區(qū)會(huì)導(dǎo)致實(shí)施困難等問題。 支持分層小區(qū)結(jié)構(gòu)(hcs),寬帶cdma的載波可引進(jìn)一種被稱為“移動(dòng)輔助異頻越區(qū)切換(maifho)” 的新切換機(jī)制。當(dāng)然,高速的電話交換業(yè)務(wù)仍然非常適應(yīng)像視頻會(huì)議這樣的實(shí)時(shí)應(yīng)用。 (4)寬帶cdma支持多種同步業(yè)務(wù)。每個(gè)寬帶cdma終端均可同時(shí)使用多種業(yè)務(wù)。第三代移動(dòng)通信系統(tǒng)中的寬帶cdma還將引進(jìn)其他可改進(jìn)系統(tǒng)的相關(guān)功能。寬帶cdma可以使用更寬的信道,該天線可利用天線方向圖對(duì)每個(gè)移動(dòng)電話進(jìn)行優(yōu)化,可提供更加有效的頻譜和更高容量。自適應(yīng)天線要求下行鏈中每個(gè)連接都有導(dǎo)頻符,而寬帶cdma系統(tǒng)中的每個(gè)區(qū)中都使用一個(gè)公共導(dǎo)頻廣播。 無線基站再也不需要全球定位系統(tǒng)來同步,可提供2-3db的解調(diào)增益,并同時(shí)兼顧了在第二代數(shù)字式移動(dòng)通信系統(tǒng)中應(yīng)用廣泛的gsm與窄帶cdma系統(tǒng)的兼容問題。那么,其全移動(dòng)的384kb/s數(shù)據(jù)率和本地通的2mb/? (1)更大的通信容量和覆蓋范圍,可通過使用可變正交擴(kuò)頻碼,使得發(fā)射輸出功率的自適應(yīng)得以實(shí)現(xiàn),還可支持多媒體數(shù)據(jù)