Leksikon
Message queue og Kafka
En message queue lader systemer udveksle beskeder uden at vente på hinanden. Forstå byggestenen bag robuste, afkoblede integrationer — og hvad Kafka er.
Hvad er en message queue?
En message queue (beskedkø) er et mellemlag, der lader systemer sende beskeder til hinanden uden at skulle vente på, at modtageren er klar. Afsenderen lægger en besked i køen og går videre; modtageren henter den, når den kan. Det afkobler systemerne, så de ikke står og venter på hinanden.
Hvorfor det gør systemer robuste
Hvis modtageren er nede eller travl, hober beskederne sig bare op i køen og bliver behandlet, når den er klar igen — intet går tabt. Det gør integrationer langt mere robuste end direkte kald, hvor ét system, der falder, river det andet med. Det er rygraden i hændelsesdrevet software.
Hvor Kafka kommer ind
Kafka er en af de mest udbredte platforme til den slags — bygget til enorme mængder beskeder i realtid, fejltolerant og hurtig. Den bruges, hvor der er rigtig meget data i bevægelse: logning, hændelsesstrømme, realtidsanalyse. Til mindre behov findes enklere køer; Kafka er sværvægteren, man tager frem, når skalaen kræver det.
Flere opslag i leksikonet
Se hele leksikonet →Relaterede ydelser
Skal det her omsættes til noget, der virker hos jer? Så er det typisk her, vi kommer ind.
Fra begreb til løsning
Skal et af begreberne her omsættes til noget der rent faktisk virker i din virksomhed, så tag en uforpligtende snak med os.