Publish-subscribe
Publish-subscribe verdeelt gepubliceerde berichten over geïnteresseerde abonnees zonder dat de afzender ieder rechtstreeks benadert.
Meerdere abonnementen ontvangen dezelfde melding
Publish-subscribe, of pub/sub, is een berichtenpatroon. Een publisher publiceert een bericht; een tussenpartij verdeelt het over passende abonnementen. In een fictief voorbeeld moeten zowel de catalogus als de zoekindex reageren na een productgoedkeuring. Beide toepassingen krijgen daarom eigen abonnementen.
Dat verschilt van meerdere werkers op dezelfde werkwachtrij: die delen doorgaans taken in plaats van elk alle taken uit te voeren. Controleer of iedere voor het bedrijfsproces benodigde abonnee het bericht succesvol heeft verwerkt. Het succes van de catalogus bevestigt niet de zoekindex. Bewaring, herbezorging en het lezen van eerdere berichten zijn producteigenschappen en instellingen, geen algemene Pub/Sub-garanties.
Bronnen
Verwante begrippen
- Message queueEen message queue buffert berichten totdat een consument ze voor verwerking ophaalt.
- Message brokerEen message broker neemt berichten aan en leidt ze volgens vastgelegde regels naar ontvangers.
- Event-driven architectuurBij een event-driven architectuur melden componenten gebeurtenissen waarop andere componenten onafhankelijk kunnen reageren.
- Server-Sent EventsServer-Sent Events verstuurt tekstmeldingen van server naar client via HTTP, bijvoorbeeld over de voortgang van een achtergrondtaak.
- ETagEen ETag identificeert een bepaalde representatieversie van een HTTP-resource en ondersteunt voorwaardelijk lezen of wijzigen.
- Cross-Origin Resource SharingCORS regelt browsertoegang tot antwoorden van een andere origin. Het vervangt geen API-aanmelding of controle van toegangsrechten.
Uw project met ASES
Beschrijf ons uw project. We nemen contact met u op met een eerste inschatting.