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 häufig 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 auf ein Programm zugreift. 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 bei den gemeinsamen allgemeinen Programmen, Collaboration-Software, Echtzeitsystemen und Rechensystemen. Die Verwendung einer verteilten Anwendung ist in der Regel von Vorteil. Dies kann jedoch ein Problem darstellen, wenn der Server schwach oder langsam ist. In dieser Art von Netzwerk greift der Client -Computer - oder die Computer -Leute - vom Server auf Programme und Informationen zu. Die Anwendung wird nicht nur von Th verwendetE Server, aber der Server ist 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.

Während jeder Computer oder jede Person die verteilte Anwendung für allgemeine Zwecke verwenden kann, ist der Computer oder die Person normalerweise speziell 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, aber es gibt vier Hauptkategorien. Allgemeine Programme sind allgemeine Programme auf einem Computer, nur dass sie gleichzeitig an mehreren Computern arbeiten. Collaboration Software wird hergestellt, damit mehrere Personen an einem einzigen Projekt arbeiten könnenCT gleichzeitig; 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 gemacht und die Verwendung mehrerer Computer gleichzeitig optimiert und beschleunigt die Verarbeitung.

Die Verwendung einer verteilten Anwendung ist im Allgemeinen vorteilhaft, da es vielen Benutzern einfacher ist, auf ein Programm auf einmal zugreifen und sie verwenden. Es kann jedoch ein Problem geben, 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.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?