Hvad er en distribueret applikation?

En distribueret applikation er et program, der er beregnet til at køre på flere computere på én gang og kan gemmes på en server eller i cloud computing. Dette bruges ofte i et netværk, der har et klient-server-forhold, hvor en klientcomputer får adgang til et program fra serveren, og serveren gør al behandling. Hver computer, der får adgang til applikationen, foretages normalt til et specifikt formål. Mens der er mange forskellige distribuerede applikationer, er de almindelige programmer, samarbejdssoftware, realtidssystemer og beregningssystemer. Brug af en distribueret applikation typisk er gavnlig, men dette kan udgøre et problem, hvis serveren er svag eller langsom.

distribuerede applikationssystemer kan bruges på mange forskellige netværkstyper, men de ses oftest i klient-server-netværk. I denne type netværk får klientcomputeren - eller computerpersonerne brug for programmer og information fra serveren. Ikke kun bruges applikationen fra thE -server, men serveren er ansvarlig for at udføre al behandling for programmet til at fungere. Cloud computing kan også bruges til dette, i hvilket tilfælde programmet gemmes på en cloud -server, og klientcomputere får adgang til programmet.

Mens hver computer eller person kan bruge den distribuerede applikation til generelle formål, er computeren eller personen normalt specialiseret eller instrueret om at udføre en bestemt opgave. For eksempel kan en computer bruges eller optimeres til at oprette et billede, mens en anden bruges til tekst. Brugeren kan også blive bedt om at udføre en bestemt opgave i stedet for bare at udføre generiske opgaver.

Der er mange forskellige distribuerede applikationstyper, men der er fire primære kategorier. Generelle programmer er almindelige programmer, der findes på en computer, bare de er lavet til at arbejde på flere computere på én gang. Samarbejdssoftware er lavet, så flere mennesker kan arbejde på en enkelt ProjeCT på samme tid; Hver bruger fungerer typisk på et andet afsnit af projektet. Systemer i realtid er chat-og-billetprogrammer, hvor brugere besvarer kundespørgsmål online. Beregningsprogrammer er lavet til at behandle kode, og ved hjælp af flere computere optimerer og fremskynder behandlingen.

Brug af en distribueret applikation er generelt fordelagtigt, fordi det gør det lettere for mange brugere at få adgang til og bruge et program på én gang, selvom der kan være et problem, hvis serveren ikke er stærk. Serveren er ofte ansvarlig for at udføre behandlingen, så dette lægger en masse belastning på serveren. Hvis serveren er svag eller langsom, kan dette føre til hængning eller mere alvorlige problemer på computere, der får adgang til programmet.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?