更新時間:2022-07-25 10:23:27 來源:動力節(jié)點 瀏覽1188次
微服務(wù)和分布式的區(qū)別在哪里?動力節(jié)點小編來告訴大家。

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