meddelandeförmedlare
Meddelandeförmedlare är en mjukvarukomponent som hanterar överföring av meddelanden mellan avsändare och mottagare i asynkrona kommunikationssystem. Genom mellanlagring och riktad leverans gör den parterna oberoende av varandra, ökar systemets skalbarhet och förbättrar felhantering i komplexa applikationer.
Huvudfunktioner är köbaserad lagring av meddelanden, routing baserat på nycklar eller ämnen, samt distribution mellan producenter
Leveransgarantier varierar och kan omfatta at-least-once, at-most-once och i vissa fall exactly-once. Konsumenterna skickar bekräftelser (acknowledgements)
Arkitekturmässigt kan en meddelandeförmedlare vara centraliserad i en broker eller del av ett distribuerat kluster. Mönster
Viktiga överväganden är prestanda och latens, felhantering och återhämtningsförmåga, skalbarhet, samt säkerhet och övervakning av flöden.