溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

如何分析集群、分布式和微服務(wù)

發(fā)布時(shí)間:2022-01-12 16:31:47 來(lái)源:億速云 閱讀:147 作者:柒染 欄目:云計(jì)算

如何分析集群、分布式和微服務(wù),針對(duì)這個(gè)問(wèn)題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問(wèn)題的小伙伴找到更簡(jiǎn)單易行的方法。

集群

通俗解釋一下集群:為了建設(shè)一棟房子,需要砌磚,一個(gè)人砌磚太慢,需要10個(gè)人磚瓦工人同事去砌,這樣就大大提高了效率,我們說(shuō)這10個(gè)人就組成了一個(gè)集群。集群是所有人都是干同一件事,大家一起干,每個(gè)人相互之間不依賴。放到我們的軟件生產(chǎn)環(huán)境,集群就是通過(guò)堆積服務(wù)器硬件來(lái)做同一個(gè)工作來(lái)提高效率。

分布式

分布式,顧名思義,就是有個(gè)分工的概念。還是用砌磚的例子來(lái)說(shuō),我們砌磚,需要先把搬運(yùn)磚頭,放到墻邊,需要水泥砂漿,然后才能開始砌磚的工作。如果和水泥砂漿,搬磚,砌墻都給同一個(gè)人做,即使是10個(gè)人,可能效率也不高,這個(gè)時(shí)候分布式就上場(chǎng)了。我們可以安排2個(gè)人專門和水泥砂漿,2個(gè)人搬磚運(yùn)到墻下,6個(gè)人只管砌磚。這種情況下,雖然人員沒(méi)有增多,但是效率肯定會(huì)提高。那可以這么理解,集群不一定是分布式,但分布式肯定是集群,它需要多個(gè)服務(wù)器來(lái)協(xié)同工作。那這個(gè)時(shí)候,還會(huì)有一個(gè)問(wèn)題,如果水泥砂漿沒(méi)有了,那砌磚工人需要通知和水泥砂漿暫停,趕緊把弄好的水泥砂漿運(yùn)到墻邊?,F(xiàn)實(shí)中可以用嘴喊,可以手機(jī)打電話,服務(wù)器這個(gè)時(shí)候怎么通知,這就涉及到rpc(remote process communication),這個(gè)我們簡(jiǎn)單提一下,下次可以單獨(dú)深入討論。

微服務(wù)

微服務(wù)是一種架構(gòu),原理和分布式很像,它的拆分粒度很細(xì),細(xì)到每個(gè)人僅做一件不可分解的事情,而這些細(xì)微的事情不一定每個(gè)都放在不同服務(wù)器上,一個(gè)服務(wù)器上可以放很多微服務(wù)如A服務(wù),B服務(wù),C服務(wù),另外一臺(tái)服務(wù)器放B服務(wù),C服務(wù),D服務(wù)。值得注意的是,所有服務(wù)都需要通知一個(gè)叫注冊(cè)中心的地方,可以理解這個(gè)為工程項(xiàng)目經(jīng)理,他來(lái)統(tǒng)一協(xié)調(diào)管理。

關(guān)于如何分析集群、分布式和微服務(wù)問(wèn)題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒(méi)有解開,可以關(guān)注億速云行業(yè)資訊頻道了解更多相關(guān)知識(shí)。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI