更新時(shí)間:2022-07-25 10:23:27 來源:動力節(jié)點(diǎn) 瀏覽1019次
微服務(wù)和分布式的區(qū)別在哪里?動力節(jié)點(diǎn)小編來告訴大家。
單體應(yīng)用:過往的系統(tǒng)只需要啟動一個(gè)服務(wù)完成所有的事情;
微服務(wù):就是把應(yīng)用拆封成多個(gè)(每個(gè)完成所有事情的其中一件或幾件),達(dá)到協(xié)同的效果
我們可以去想什么是分布式數(shù)據(jù)庫,比如elasticSearch:
他的節(jié)點(diǎn)是可以部署到不同機(jī)器上面的,每個(gè)節(jié)點(diǎn)可以單獨(dú)保存數(shù)據(jù),也可以做副本相互備份;
我們?nèi)ゲ樵償?shù)據(jù)的時(shí)候,數(shù)據(jù)可能在A節(jié)點(diǎn)也可能在B節(jié)點(diǎn),但是我們不用關(guān)心去哪里查,es整個(gè)服務(wù)會返回給我們(達(dá)到多個(gè)節(jié)點(diǎn)完成一件事情的需求)
所以:
分布式的意思是多個(gè)模塊共同完成一件事情(也可以是一個(gè)模塊分多個(gè)部署),每個(gè)節(jié)點(diǎn)可以單獨(dú)完成任務(wù);(分開不同機(jī)器部署)
微服務(wù)的意思也是多個(gè)模塊共同完成一件事情,(不管應(yīng)用部署在哪里)
微服務(wù)和分布式都是拆分單體應(yīng)用的產(chǎn)物,可以理解為,微服務(wù)只是對服務(wù)拆分的形容詞,分布式是對服務(wù)部署方面的考量,微服務(wù)是可以包含分布式的,但是分布式不一定是微服務(wù)。
以上就是關(guān)于“一看就懂微服務(wù)和分布式的區(qū)別”介紹,大家如果想了解更多相關(guān)知識,不妨來關(guān)注一下動力節(jié)點(diǎn)的Java在線學(xué)習(xí),里面的課程內(nèi)容從入門到精通,細(xì)致全面,很適合小白學(xué)習(xí),相信對大家一定會有所幫助的。
初級 202925
初級 203221
初級 202629
初級 203743