分布式應用程序是指一次在多臺計算機上運行的程序,可以存儲在服務器或云計算中。這通常用于具有客戶機-服務器關系的網絡中,在這種關系中,客戶端計算機從服務器訪問一個程序,服務器執行所有處理。訪問應用程序通常是為特...
分布式應用程序是指一次在多臺計算機上運行的程序,可以存儲在服務器或云計算中。這通常用于具有客戶機-服務器關系的網絡中,在這種關系中,客戶端計算機從服務器訪問一個程序,服務器執行所有處理。訪問應用程序通常是為特定的目的而設計的。雖然有許多不同的分布式應用程序,但最常見的是通用程序、協作軟件、實時系統和計算系統。使用分布式應用程序通常是有益的,但如果服務器弱或慢,這可能會帶來問題

云存儲和應用程序可以從任何可以訪問它的計算機上訪問。分布式應用程序系統可以在許多不同的網絡類型上使用,但它們最常見于客戶機-服務器網絡。在這種類型的網絡中,客戶端計算機(或人們使用的計算機)從服務器訪問程序和信息。不僅應用程序從服務器使用,而且服務器負責處理程序運行。云計算也可以用于此,在這種情況下,程序存儲在云服務器上,客戶端計算機可以訪問該程序。

協作軟件使得多人可以在同一時間雖然每個計算機或個人都可以將分布式應用程序用于一般用途,但計算機或個人通常是專門的或被指示執行特定任務的。例如,一臺計算機可以被用來創建圖像,而另一臺計算機用于文本。用戶也可以被指示執行某項任務,而不是不僅僅是執行一般任務。有許多不同的分布式應用程序類型,但有四個主要類別。通用程序是計算機上常見的程序,只是他們被要求同時在多臺計算機上工作,協作軟件使得幾個人可以同時在一個項目上工作;每個用戶通常在項目的不同部分工作。實時系統是用戶在線回答客戶問題的聊天和票務程序。計算程序用來處理代碼,同時使用多臺計算機可以優化和加快處理速度使用分布式應用程序通常是有益的,因為它使許多用戶更容易同時訪問和使用一個程序,但如果服務器不強大,則可能會出現問題。服務器通常負責執行處理,因此這會給服務器帶來很大的壓力服務器很弱或很慢,那么這可能會導致訪問程序的計算機出現滯后或更嚴重的問題。