Publish-Subscribe (Pub-Sub) arkitekturmønsteret er et meldingsmønster som tillater kommunikasjon mellom ulike komponenter i et system uten at de trenger å kommunisere direkte med hverandre. I dette mønsteret er det utgivere som produserer meldinger og abonnenter som mottar dem. Utgivere sender meldinger til et "emne" eller en kanal, og abonnenter mottar meldinger fra samme emne.
Pub-Sub er et asynkront mønster og gir løs kobling mellom komponenter. Dette betyr at komponenter kan legges til eller fjernes uten at det påvirker det totale systemets funksjonalitet. Det muliggjør også skalering og forbedrer fleksibiliteten ved å la abonnenter velge emnene de er interessert i å motta meldinger fra.
Eksempler på brukstilfeller for Pub-Sub-arkitektur inkluderer varslingssystemer i sanntid, datastrømbehandling og hendelsesdrevne systemer.
Publiseringsdato: