Skip to main content

Was ist eine verteilte Anwendung?

Eine verteilte Anwendung ist ein Programm, das auf mehreren Computern gleichzeitig ausgeführt wird und kann auf einem Server oder in Cloud Computing gespeichert werden.Dies wird üblicherweise in einem Netzwerk verwendet, das über eine Client-Server-Beziehung verfügt, in der ein Client-Computer auf ein Programm vom Server und auf dem Server zugreift und die gesamte Verarbeitung durchführt.Jeder Computer, der normalerweise auf die Anwendung zugreift, wird für einen bestimmten Zweck vorgenommen.Während es viele verschiedene verteilte Anwendungen gibt, handelt es sich um allgemeine Programme, Collaboration-Software, Echtzeitsysteme und Rechensysteme.Die Verwendung einer verteilten Anwendung ist in der Regel von Vorteil. Dies kann jedoch ein Problem darstellen, wenn der Server schwach oder langsam ist.

Verteilte Anwendungssysteme können bei vielen verschiedenen Netzwerktypen verwendet werden. Sie werden jedoch am häufigsten in Client-Server-Netzwerken zu sehen.In dieser Art von Netzwerk ist der Client -Computer mdash;oder die Computer, die Leute verwenden mdash;Zugriff auf Programme und Informationen vom Server.Die Anwendung wird nicht nur vom Server verwendet, sondern der Server ist auch dafür verantwortlich, die gesamte Verarbeitung für das Programm auszuführen.Cloud Computing kann auch dafür verwendet werden. In diesem Fall wird das Programm auf einem Cloud -Server gespeichert und Client -Computer zugreifen auf das Programm.oder angewiesen, eine bestimmte Aufgabe auszuführen.Beispielsweise kann ein Computer verwendet oder optimiert werden, um ein Bild zu erstellen, während ein anderer für Text verwendet wird.Der Benutzer kann auch angewiesen werden, eine bestimmte Aufgabe auszuführen, anstatt nur generische Aufgaben auszuführen.

Es gibt viele verschiedene verteilte Anwendungstypen, es gibt jedoch vier Hauptkategorien.Allgemeine Programme sind allgemeine Programme auf einem Computer, nur für die Arbeit an mehreren Computern gleichzeitig.Collaboration -Software wird hergestellt, damit mehrere Personen gleichzeitig an einem einzigen Projekt arbeiten können.Jeder Benutzer arbeitet normalerweise in einem anderen Abschnitt des Projekts.Echtzeit-Systeme sind Chat-und-Ticket-Programme, bei denen Benutzer Kundenfragen online beantworten.Computerprogramme werden zum Verarbeitung von Code hergestellt, und die Verwendung mehrerer Computer gleichzeitig optimiert und beschleunigt die Verarbeitung.

Die Verwendung einer verteilten Anwendung ist im Allgemeinen von Vorteil, da es für viele Benutzer einfacher auf ein Programm zugreifen und sie verwenden können, obwohl es kann kannSeien Sie ein Problem, wenn der Server nicht stark ist.Der Server ist üblicherweise für die Durchführung der Verarbeitung verantwortlich. Dadurch wird der Server sehr belastet.Wenn der Server schwach oder langsam ist, kann dies zu verzögerten oder schwerwiegenderen Problemen auf dem Programm auf das Programm führen.