輕鬆學習分佈式|系列1|簡介

今天咱們來談談分佈式系統。服務器

什麼叫分佈式?負載均衡

簡單來講,就是多臺主機聯合起來組成一個「超級計算機」爲外界提供服務的系統,就叫分佈式系統。分佈式

打個比方。blog

咱們來此次拿客服小姐姐,來作個比喻吧。部署

假設咱們成立一個客服中心,爲客戶提供訂機票的業務。請求

 

 開始咱們資本少,只招了一個客戶小姐姐。im

而後,咱們聯繫好航空公司。拿到機票信息後,咱們就對外面打廣告說:咱們這裏機票打2折,歡迎來訂票,電話是:123456.img

好,這時候,來了一個客戶。專業的客服小姐姐,輕車熟路,接聽訂票。很快就完成一單。沒什麼問題。計算機

一天有十個客戶,相隔幾分鐘或幾小時,只有一位客服小姐姐累死累活,接完這個接那個,也花了半個小時,辦完了。看樣子也還行。分佈式系統

可是,由於廣告作得好,價格低,愈來愈多的人知道這個電話,忽然一天有五十個,上百個打電話過來訂票。這個時候,完了。

一個客服小姐姐忙不過來了,怎麼辦?

招人。

再招兩我的,買兩部電話,電話分別是:2345678,3456789.

開始是沒問題。

但隨着客戶愈來愈多,咱們招的人,也愈來愈多,電話也越加越多。這個時候,問題來了,電話號碼愈來愈多。

對咱們的客戶來講,要記住這麼多電話,確定體驗很差。

怎麼辦?

對外統一用一個電話:123456,接這個電話的小姐姐專門處理把電話轉發到其餘小姐姐。

其餘小姐姐都從這個接線員小姐姐手裏接受訂單,並處理客戶的訂票服務。

這個時候,咱們就創建了一個客服小姐姐「分佈式」系統。

 

接線員小姐姐就是「負載均衡」服務器。專門處理請求分發。

其餘小姐姐,就是「應用服務器」,專門處理訂票業務。

 但對客戶來講,他只須要知道訂票熱線:123456,就能夠打電話訂機票。

也就是說,接線員小姐姐和訂票小姐姐,組一個總體,以熱線:123456,的形式,向外界提供服務。

這就是分佈式系統,它主要有如下兩個特色:

1.分佈式系統必定是由多個節點組成的系統。   其中,節點指的是計算機服務器,並且這些節點通常不是孤立的,而是互通的。2.這些連通的節點上部署了咱們的節點,而且相互的操做會有協同。     分佈式系統對於用戶而言,他們面對的就是一個服務器,提供用戶須要的服務而已,而實際上這些服務是經過背後的衆多服務器組成的一個分佈式系統,所以分佈式系統看起來像是一個超級計算機同樣。

相關文章
相關標籤/搜索