分散式是相對於集中式來說的,在集中式當中,所有的儲存和運算都放在固定的伺服器(往往是很少的幾台,接在同一台交換器上)中完成,而分散式系統提供服務時,使用者不必關心哪些伺服器在提供,因為系統中存在若干物理上或地理上隔離的能提供相同服務的成員。例如,weblogic server cluster,透過clb實現對外的統一接口,使用者只需要存取clb,而不必關心cluster的每個server具體的服務情況。此外,如hadoop這樣的分散式系統,多個node可以協同完成一個job,而彼此之間都是相互獨立,透過網路來實現互動。當然,這其中就涉及很多技術,例如,健康檢查,負載平衡,通訊方式,任務優化等等。要實現一個優秀的分散式系統還是需要仔細斟酌的,需要根據具體的業務需求來客製化設計。
分散式是相對於集中式來說的,在集中式當中,所有的儲存和運算都放在固定的伺服器(往往是很少的幾台,接在同一台交換器上)中完成,而分散式系統提供服務時,使用者不必關心哪些伺服器在提供,因為系統中存在若干物理上或地理上隔離的能提供相同服務的成員。例如,weblogic server cluster,透過clb實現對外的統一接口,使用者只需要存取clb,而不必關心cluster的每個server具體的服務情況。此外,如hadoop這樣的分散式系統,多個node可以協同完成一個job,而彼此之間都是相互獨立,透過網路來實現互動。當然,這其中就涉及很多技術,例如,健康檢查,負載平衡,通訊方式,任務優化等等。要實現一個優秀的分散式系統還是需要仔細斟酌的,需要根據具體的業務需求來客製化設計。
但是,如果你要建立簡單的分散式網站,用J2EE或ASP.NET都可以,他們都對分散式模型是支援的。