berichtenbussen
Berichtenbussen is een softwarearchitectuurpatroon en -infrastructuur die communicatie tussen softwarecomponenten mogelijk maakt via een centraal mechanisme dat berichten verwerkt en verspreidt. In het Nederlands wordt vaak gesproken van een message bus. Het doel is decoupling: producenten van berichten hoeven niet te weten wie ze consumeren, en afhankelijkheden tussen componenten worden verminderd. Berichtenbussen ondersteunen zowel asynchrone communicatie als functies zoals filtering en routing.
Een typische implementatie bevat producenten (publishers) die berichten op de bus plaatsen, consumenten die berichten afnemen,
Voordelen zijn onder meer betere schaalbaarheid, flexibiliteit bij het toevoegen of wijzigen van componenten, en veerkracht
Berichtenbussen worden veel toegepast in microservices-architecturen, event-driven systemen en integratielagen tussen systemen. Voorbeelden van technologieën die