大白話解說,半分鐘就懂 --- 分布式與集群是什么 ? 區別是什么?

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。

?

PS:這篇文章算是筆記,僅部分文字是原創,相當內容只是收集、整理、提煉、總結別人寫的。

沒有標為原創 是出于對部分內容原作者的尊重和感謝?...

但若你要轉載還是請帶上我家地址哦,畢竟這些內容都不是現成的哦 ~ ~ ~

?

一、大白話解說,半分鐘就懂,用生活中的例子來說明:

?

小飯店原來只有一個廚師,切菜洗菜備料炒菜全干。

后來客人多了,廚房一個廚師忙不過來,又請了個廚師,兩個廚師都能炒一樣的菜,兩個廚師的關系是集群。

為了讓廚師專心炒菜,把菜做到極致,再請了個配菜師負責切菜,備菜,備料 ...? 廚師和配菜師的關系是分布式。

?

一個配菜師也忙不過來了,又請了個配菜師,兩個配菜師關系是集群。

一個配菜師因故請假了,但是其余的配菜師還是該啥就干啥,只是沒請假的配菜師任務均勻的加量了,但他們的任務和職責是不變的,這是集群。

?

集群:多個人在一起作同樣的事 。

分布式 :多個人在一起作不同的事 。

?

?

二、圖解:

?

以上內容轉自:https://www.zhihu.com/question/20004877

?

以下內容是個人整理的:

三、區別聯系 (其實上面的內容應該已經讓你理解2者了)

?

1)我記得在一本講 tcp/ip 的書上有這樣一句話:分布式是指 多個系統協同合作完成一個特定任務的系統。

分布式是解決中心化管理的問題,把所有的任務疊加到一個節點處理,太慢了。

所以把一個大的問題拆分為多個小的問題,并分別解決,最終協同合作。分布式的主要工作是分解任務,將職能拆解。

?

2)?集群主要的使用場景是為了分擔請求的壓力,也就是在幾個服務器上部署相同的應用程序,來分擔客戶端請求。

當壓力進一步增大的時候,可能在需要存儲的部分,mysql 無法面對很多的寫壓力。因為在 mysql 做成集群之后,主要的寫壓力還是在 master 的機器上面,其他 slave 機器無法分擔寫壓力,從而這個時候,也就引出來分布式。

分布式的主要應用場景是單臺機器已經無法滿足這種性能的要求,必須要融合多個節點,并且節點之間是相關之間有交互的。相當于在寫 mysql 的時候,每個節點存儲部分數據,也就是分布式存儲的由來。存儲一些非結構化數據:靜態文件、圖片、pdf、小視頻 ... 這些也就是分布式文件系統的由來。

?

3)集群主要是簡單加機器解決問題,對于問題本身不做任何分解;

分布式處理里必然包含任務分解與答案歸并。分布式中的某個子任務節點,可能由一個集群來代替;集群中任一節點,都是做一個完整的任務。

集群和分布式都是由多個節點組成,但是集群之間的通信協調基本不需要;而分布式各個節點的通信協調必不可少。

?將一套系統拆分成不同子系統部署在不同服務器上(這叫分布式),

?然后部署多個相同的子系統在不同的服務器上(這叫集群),部署在不同服務器上的同一個子系統應做負載均衡。?

?

分布式:一個業務拆分為多個子業務,部署在多個服務器上 。?

集群:同一個業務,部署在多個服務器上 。

?

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。

?

參考:https://www.zhihu.com/question/20004877

?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/449324.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/449324.shtml
英文地址,請注明出處:http://en.pswp.cn/news/449324.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

國信證券學習系列(6)

行業輪動策略: 本策略每隔1個月定時觸發計算1000能源(399381.SZ)、1000材料(399382.SZ)、1000工業(399383.SZ)、1000可選(399384.SZ)、1000消費(399385.SZ&a…

用Linux命令行修圖——縮放、編輯、轉換格式——一切皆有可能

本文由 極客范 - 八卦愛好者 翻譯自 How-To Geek。歡迎加入極客翻譯小組,同我們一道翻譯與分享。轉載請參見文章末尾處的要求。ImageMagick是一系列的用于修改、加工圖像的命令行工具。ImageMagick能夠快速地使用命令行對圖片進行操作,對大量的圖片進行…

劍指offer:二維數組中的查找

目錄 題目解題思路具體代碼題目 題目鏈接劍指offer:二維數組中的查找題目描述 在一個二維數組中(每個一維數組的長度相同),每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成一個函數&a…

函數對象 函數嵌套 名稱空間與作用域

函數對象: 函數是第一類對象,即函數可以當做數據傳遞 1 可以被引用 2 可以當做參數傳遞 3 返回值可以是函數 (函數名 不帶() 就是函數名的內存地址,帶括號就是執行函數) 4 可以當做容器類型的…

國信證券學習系列(7)

跨品種套利策略: 本策略根據計算滾動的.過去的30個bar的均值正負0.5個標準差得到布林線 并在最新價差上穿上軌來做空價差,下穿下軌來做多價差 并在回歸至上下軌水平內的時候平倉 獲取數據: # 獲取兩個品種的收盤價時間序列closesContextInfo.get_ma…

dubbo-admin管理平臺搭建

一、前言 前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 dubbo的使用,其實只需要有注冊中心,消費者,提供者這三個就可以使用了,但是并不能…

不朽傳奇-云計算技術背后的那些天才程序員:Qemu的作者法布里斯貝拉

作者:Liu Guo Hui,OpenStack中國社區,轉載請注明出處 眾所周知,虛擬化技術是構建云基礎架構不可或缺的關鍵技術之一,而在眾多虛擬化技術實現當中,KVM(Kernel Virtual Machine)因為L…

C學習筆記-字符串

對于C語言來說,字符串其實就是最后一個元素為’\0’的char數組 字符數組的初始化 字符數組常見的有兩種初始化方式 char str[] "hello";或者 char str[] {h, e, l, l, o};當使用sizeof(str)時,得到的大小為6&#xff…

Shiro安全框架入門篇(登錄驗證實例詳解與源碼)

一、Shiro框架簡單介紹 前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 Apache Shiro是Java的一個安全框架,旨在簡化身份驗證和授權。Shiro在JavaSE和JavaEE項目中都可以使用…

國信證券學習系列(8)

我為什么要用國信,就是這個原因,可以做期權,期貨,股票,etf,可轉債的回測。滿足了我所有的需要,我要做指數增強。通常的做法是股票和期貨。但實際上,股票和期權做組合,成本…

Socket程序從Windows移植到Linux下的一些注意事項

關于這個話題網上流傳的是一個相同的版本,就是那個第一項是頭文件的區別,但后面列出的頭文件只有#include沒有(估計是原版的在不斷轉載的過程中有人不小心忘了把尖括號轉義,讓瀏覽器當html標記解析沒了)的那個。現在整…

邊緣控制平面Ambassador全解讀

Ambassador是由Datawire開源的一個API網關項目,主要在Kubernetes的容器編排框架中使用。Ambassador本質上是一個通過配置邊緣/API來管理Envoy數據面板的控制面板。而Envoy則是一個基于第7層協議的網絡代理和通信總線,它是一個由Lyft開源的云原生服務&…

Linux 文件編輯命令 詳細整理

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 一、vi編輯器有3種基本工作模式 首先需要知道vi編輯器有3種基本工作模式,分別是:命令模式、文本輸入模式、和末…

專訪迅雷首席工程師:迅雷的下一代互聯網底層技術構想

摘要:互聯網合縱連橫頻頻上演,迅雷與小米的聯姻也成為了熱點,有許多人為迅雷的上市和迅雷的未來擔憂,這家像工程師一樣的公司,命運會怎樣,他們未來會如何走下去?對此CSDN專訪了迅雷首席工程師劉…

YASnippet - emacs 的代碼片段管理工具

添加 snippet M-x 然后輸入 yas-new-snippet 回車 RET&#xff0c;會出現一個新的 buffer # -*- mode: snippet -*-# name: # key: # --在出現的 buffer 中填寫相應的數據 # -*- mode: snippet -*-# name: vard# key: vard# --echo <pre>;var_dump($0);die;c-x c…

深入vuex原理(上)

前言 vuex作為vue生態的重要組成部分&#xff0c;是對store進行管理的一柄利劍。簡而言之&#xff0c;vuex是vue的狀態管理器。使用vuex可用使數據流變得清晰、可追蹤、可預測&#xff0c;更可以簡單的實現 類似時光穿梭 等高級功能&#xff0c;對于復雜的大型應用來講&#xf…

Maven入門(含實例教程)

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 Maven這個個項目管理和構建自動化工具&#xff0c;越來越多的開發人員使用它來管理項目中的jar包。接下來小寶鴿&#xff0c;將從下面幾個…

進階正則表達式

本文同步自我的博客園&#xff1a;http://www.cnblogs.com/hustskyking/ 關于正則表達式&#xff0c;網上可以搜到一大片文章&#xff0c;我之前也搜集了一些資料&#xff0c;并做了排版整理&#xff0c;可以看這篇文章http://www.cnblogs.com/hustskyking/archive/2013/06/04/…

tkinter攔截關閉事件

import tkinter as tk from tkinter import messageboxroot tk.Tk()def on_closing():if messagebox.askokcancel("Quit", "Do you want to quit?"):root.destroy()root.protocol("WM_DELETE_WINDOW", on_closing) root.mainloop() 轉載于:htt…

阿里云服務器一分價錢一分貨,切記!

阿里云為了滿足低端市場的需求&#xff0c;會推出一些價格非常便宜的機器&#xff0c;但是這些機器是為新手練手用或者做測試用的&#xff0c;性能不行。你不要指望花每月9.5元&#xff0c;買一臺學生機&#xff0c;就可以放置流量大的網站還不卡&#xff0c;那個不現實。阿里云…