Hvad er meddelelseskø?
Når meddelelser gemmes i en kø, parkeres de ved intermitterende punkter, kaldet knudepunkter, indtil de er klar til at blive videresendt til modtageren. Den mest almindeligt anvendte form for meddelelseskø er i elektronisk mail, mere almindeligt kendt som e-mail. Kø anvendes ofte også til behandling af data i netværk.
I et e-mail-system, der står i kø i meddelelser på dets servere, behøver modtageren ikke at hente meddelelsen med det samme, da processen med meddelelseskø ganske enkelt organiserer eller sorterer beskeden i henhold til den rækkefølge, i hvilken de modtages. I hver knude, der parkerer meddelelsen på sit system eller dets server, har applikationen til e-mailen et forbindelsespunkt eller et slutpunkt, der bruges til dataoverførslen. Eventuelle tidligere meddelelser eller data i systemet opbevares, indtil der er mere plads på serveren, eller indtil tidligere meddelelser frigives fra serveren. Efter denne proces bevæger de aktuelle meddelelser sig fra serveren og ankommer til slutbrugerens postkasse eller fil, og processen med meddelelseskø begynder igen.
Meddelelse i kø muliggør ikke beskeder af nogen længde eller størrelse, men det begrænser størrelsen på en enkelt datafil. Generelt fungerer meddelelseskøsystemer internt i et operativsystem. Applikationen er kun tilgængelig for dette system, og ofte er flere servere nødvendige, hvis der er involverede store datafiler, eller hvis der er sikkerhedsrisici for brugerne.
Meldingskø har flere fordele, især for netværk, der administrerer flere brugere eller har forskellige hierarkier af betydning eller sikkerhed i netværket. I kømeddelelser er systemer i stand til at kommunikere mellem programmer, der giver brugerne mulighed for at modtage og sende meddelelser, mens andre programmer kompilerer data. Kø giver også brugere mulighed for at vælge den rækkefølge, som et program behandler alle nødvendige oplysninger. Dette betyder, at en bruger kan stille en vigtig meddelelse i kø til transmission før en fil, der allerede findes på serveren. Dette er især nyttigt i netværk med flere brugerniveauer og varierende brugersikkerhedsniveauer.
En anden nyttig fordel ved meddelelseskø er brugerens evne til at gøre deres eget program mere tilgængeligt på et alternativt system, hvis det primære system ikke er tilgængeligt. Dette gælder for ethvert system, hvor en applikation kan nedsætte en servers responstid, hvilket gør det nødvendigt og foretrækker at flytte filen til en tilgængelig, alternativ server. Denne proces gør ikke kun mere datafilplads tilgængelig, men har også potentialet til at øge arbejdsproduktiviteten og effektiviteten.