1、自治性
分布式系統中的各個節點都包含自己的處理器與內存,每個機器本身都具有數據處理的功能,地位上彼此平等,無主次之分,既能自治工作,也能通過網絡來共享信息,協調處理任務
2、并行性
一個大的任務可以分成若干個小任務,就如一個service執行的代碼可以分發到不同的主機上面運行、
3、分布性
分布式系統是由多臺計算機組成,多臺計算機在地域上市分散的,可以分散到各個世界各個角落,整個系統的功能分散到各個計算機節點上面實現的,因而分布式系統具有數據處理的分布性
4、全局性
分布式系統當中必須存在一個單一的,全局的進程通信機制,這樣可以使任意一個進程都能與其他進程相互通信,并且不區分本地通信與遠程通信。同時,還應當有全局的保護機制。系統中所有的機器有統一的系統調用集合,他們必須適應分布式的環境。在所有的CPU上運行同樣的內核,使互相協調工作更加容易。
5、開放性
分布式系統更加開放,具有相同的借口規范,使得集群計算機能夠方便的進行數據操作,系統協調性更高。對外,體現在統一的借口描述上面,用統一的借口描述語言描述一套所有服務器都知道的規則,把實現與聲明進行了有效的解耦。對內,各臺服務器內部的策略和實現也需要解耦,以免整個服務器是按照實現和聲明邏輯實現的,但是服務器內部確實是一個整體,對于分布式的開放性會大打折扣。
了解更多服務器及資訊,請關注夢飛科技官方網站 http://www.qzkangyuan.com/,感謝您的支持!