Publiserabonner
Publiserabonner, eller publish-subscribe (pub/sub), er et meldingsmønster som brukes i distribuertesystemer for å muliggjøre asynkron, hendelsesdrevet kommunikasjon. I dette mønsteret genererer utgivere meldinger og publiserer dem til navngitte emner eller kanaler uten å vite hvilke abonnenter som vil motta dem. Abonnenter uttrykker interesse ved å abonnere på emner; når en melding publiseres, videresender en melding broker meldingen til alle aktive abonnenter av det aktuelle emnet. Dette skaper løs kobling mellom produsenter og forbrukere i tid og rom.
I brokerbasert pub/sub mottar en meldingbroker meldinger, lagrer dem om ønskelig, og distribuerer dem til abonnenter.
Varianter inkluderer brokerede versus brokerløse implementasjoner, push- versus pull-levering, og ulike QoS-nivåer. Fordeler med publiserabonner er
Vanlige bruksområder inkluderer hendelsesvarsling, sanntidsstrømmer, IoT-teknologi, mikrotjeneste-kommunikasjon og hendelsesdreven arkitektur. Kjente implementasjoner inkluderer Apache Kafka, RabbitMQ,