大香蕉综合在线观看视频-日本在线观看免费福利-欧美激情一级欧美精品性-综合激情丁香久久狠狠

好房網(wǎng)

網(wǎng)站首頁(yè) 滾動(dòng)新聞 > 正文

微服務(wù)是分布式嗎(分布式和微服務(wù)區(qū)別 如何區(qū)分分布式和微服務(wù))

2022-09-28 01:03:42 滾動(dòng)新聞 來(lái)源:
導(dǎo)讀 今天小編來(lái)給大家分享一些關(guān)于分布式和微服務(wù)區(qū)別 如何區(qū)分分布式和微服務(wù)方面的知識(shí)吧,希望大家會(huì)喜歡哦 1、分布式架構(gòu)是分布式計(jì)算技

今天小編來(lái)給大家分享一些關(guān)于分布式和微服務(wù)區(qū)別 如何區(qū)分分布式和微服務(wù)方面的知識(shí)吧,希望大家會(huì)喜歡哦

1、分布式架構(gòu)是分布式計(jì)算技術(shù)的應(yīng)用和工具,目前成熟的技術(shù)包括J2EE, CORBA和.NET(DCOM),這些技術(shù)牽扯的內(nèi)容非常廣,相關(guān)的書(shū)籍也非常多,也沒(méi)有涉及這些技術(shù)的細(xì)節(jié),只是從各種分布式系統(tǒng)平臺(tái)產(chǎn)生的背景和在軟件開(kāi)發(fā)中應(yīng)用的情況來(lái)探討它們的主要異同。

2、微服務(wù)架構(gòu)是一項(xiàng)在云中部署應(yīng)用和服務(wù)的新技術(shù)。大部分圍繞微服務(wù)的爭(zhēng)論都集中在容器或其他技術(shù)是否能很好的實(shí)施微服務(wù),而紅帽說(shuō)API應(yīng)該是重點(diǎn)。

3、微服務(wù)可以在“自己的程序”中運(yùn)行,并通過(guò)“輕量級(jí)設(shè)備與HTTP型API進(jìn)行溝通”。關(guān)鍵在于該服務(wù)可以在自己的程序中運(yùn)行。通過(guò)這一點(diǎn)我們就可以將服務(wù)公開(kāi)與微服務(wù)架構(gòu)區(qū)分開(kāi)來(lái)。在服務(wù)公開(kāi)中,許多服務(wù)都可以被內(nèi)部獨(dú)立進(jìn)程所限制。如果其中任何一個(gè)服務(wù)需要增加某種功能,那么就必須縮小進(jìn)程范圍。在微服務(wù)架構(gòu)中,只需要在特定的某種服務(wù)中增加所需功能,而不影響整體進(jìn)程的架構(gòu)。

4、從概念理解,分布式服務(wù)架構(gòu)強(qiáng)調(diào)的是服務(wù)化以及服務(wù)的分散化,微服務(wù)則更強(qiáng)調(diào)服務(wù)的專(zhuān)業(yè)化和精細(xì)分工;從實(shí)踐的角度來(lái)看,微服務(wù)架構(gòu)通常是分布式服務(wù)架構(gòu),反之則未必成立。所以,選擇微服務(wù)通常意味著需要解決分布式架構(gòu)的各種難題。

5、區(qū)別分布式的方式是根據(jù)不同機(jī)器不同業(yè)務(wù)。將一個(gè)大的系統(tǒng)劃分為多個(gè)業(yè)務(wù)模塊,業(yè)務(wù)模塊分別部署到不同的機(jī)器上,各個(gè)業(yè)務(wù)模塊之間通過(guò)接口進(jìn)行數(shù)據(jù)交互。

6、微服務(wù)更加強(qiáng)調(diào)單一職責(zé)、輕量級(jí)通信(HTTP)、獨(dú)立性并且進(jìn)程隔離。

7、微服務(wù)與分布式的細(xì)微差別是,微服務(wù)的應(yīng)用不一定是分散在多個(gè)服務(wù)器上,他也可以是同一個(gè)服務(wù)器。

8、微服務(wù)架構(gòu)是分布式服務(wù)架構(gòu)的子集。微服務(wù)架構(gòu)通過(guò)更細(xì)粒度的服務(wù)切分,使得整個(gè)系統(tǒng)的迭代速度并行程度更高,但是運(yùn)維的復(fù)雜度和性能會(huì)隨著服務(wù)的粒度更細(xì)而增加。

本文到此結(jié)束,希望對(duì)大家有所幫助。


版權(quán)說(shuō)明: 本文由用戶(hù)上傳,如有侵權(quán)請(qǐng)聯(lián)系刪除!


標(biāo)簽:

最新文章: