1. 程式人生 > >Java分散式系統搭建--入門1

Java分散式系統搭建--入門1

1 分散式

1.1 什麼是分散式

  1. 分散式系統一定是由多個節點組成的系統。其中,節點指的是計算機伺服器,而且這些節點一般不是孤立的,而是互通的。
  2. 這些連通的節點上部署了我們的節點,並且相互的操作會有協同。分散式系統對於使用者而言,他們面對的就是一個伺服器,提供使用者需要的服務而已,而實際上這些服務是通過背後的眾多伺服器組成的一個分散式系統,因此分散式系統看起來像是一個超級計算機一樣。

1.2 分散式與叢集的區別

  1. 叢集是同一個系統部在不同的伺服器上,例如一個登陸系統部在不同的伺服器上.
  2. 分散式是不同的系統部在不同的伺服器上,伺服器之間相互呼叫.

小飯店原來只有一個廚師,切菜洗菜備料炒菜全乾。後來客人多了,廚房一個廚師忙不過來,又請了個廚師,兩個廚師都能炒一樣的菜,這兩個廚師的關係是叢集。為了讓廚師專心炒菜,把菜做到極致,又請了個配菜師負責切菜,備菜,備料,廚師和配菜師的關係是分散式,一個配菜師也忙不過來了,又請了個配菜師,兩個配菜師關係是叢集.
摘自知乎,李鵬飛