AI Dictionary › Fondamenti AI
A message broker is the software component that receives messages from producers and delivers them to consumers, acting as a reliable intermediary between systems that never talk directly. It is the post office of distributed architectures: it accepts, stores, routes and delivers, guaranteeing messages arrive even when the recipient is temporarily away.
A message broker is the software component that receives messages from producers and delivers them to consumers, acting as a reliable intermediary between systems that never talk directly. It is the post office of distributed architectures: it accepts, stores, routes and delivers, guaranteeing messages arrive even when the recipient is temporarily away.
The broker implements the messaging patterns: point-to-point queues (each message to exactly one consumer) and pub/sub (each message to every topic subscriber). It offers configurable delivery guarantees (at most once, at least once, exactly once), disk persistence, acknowledgements and dead letter queues for messages that repeatedly fail. RabbitMQ, Apache Kafka, ActiveMQ and managed cloud services are the best-known examples.
In AI, brokers orchestrate asynchronous workloads: generation requests queue up toward GPU workers, domain events trigger embedding and indexing pipelines, multi-agent systems exchange tasks and results through the broker. Beyond AI they have integrated ERPs, e-commerce and banking systems for decades.
The word broker comes from commerce: the intermediary between buyer and seller, a word of medieval Anglo-French origin. Enterprise messaging has a milestone in IBM MQSeries (1993), which brought reliable queues to corporate systems; the next generation is open source, with Apache ActiveMQ (2004), RabbitMQ (2007) and Kafka (born at LinkedIn, open source since 2011), which redefined the category as a distributed event log.
Un message broker è il componente software che riceve messaggi da chi li produce e li recapita a chi li consuma, facendo da intermediario affidabile tra sistemi che non si parlano direttamente. È l'ufficio postale delle architetture distribuite: accetta, conserva, instrada e consegna, garantendo che i messaggi arrivino anche se il destinatario è momentaneamente assente.
Il broker implementa i pattern di messaggistica: code punto-a-punto (ogni messaggio a un solo consumatore) e pub/sub (ogni messaggio a tutti gli abbonati al topic). Offre garanzie di consegna configurabili (al massimo una volta, almeno una volta, esattamente una volta), persistenza su disco, conferme di ricezione e dead letter queue per i messaggi che falliscono ripetutamente. RabbitMQ, Apache Kafka, ActiveMQ e i servizi cloud gestiti sono gli esemplari più noti.
Nell'AI i broker orchestrano i carichi asincroni: le richieste di generazione si accodano verso i worker GPU, gli eventi di dominio attivano pipeline di embedding e indicizzazione, i sistemi multi-agente scambiano compiti e risultati attraverso il broker. Fuori dall'AI integrano gestionali, e-commerce e sistemi bancari da decenni.
Il termine broker viene dal commercio: l'intermediario che media tra compratore e venditore, parola di origine anglo-francese medievale. La messaggistica aziendale ha una pietra miliare in IBM MQSeries (1993), che portò le code affidabili nei sistemi enterprise; la generazione successiva è open source, con Apache ActiveMQ (2004), RabbitMQ (2007) e Kafka (nato in LinkedIn, open source dal 2011), che ha ridefinito la categoria come log distribuito di eventi.
From our network
HSE Genius — AI for Safety Data Sheets
Extract SDS data, H phrases and ECHA compliance checks in seconds, powered by AI.
Visit hsegenius.com →From the Agora Intelligence blog
📱 Download the Android app (beta) iOS coming soon
Say what you mean. Get what you need.
Grace Certified — the AI coach that trains and certifies your prompt engineering — by Agora Intelligence.