Skip to content

2. Modelul Publică Abonează

Bogdan Gabriel Apetrei edited this page Oct 17, 2021 · 1 revision

Modelul Publică-Abonează este un model de comunicare in cadrul căreia cei care trimit mesajele (publishers) nu adresează mesajele unui receptor specific (subcriber) ci categorizează mesajul intr-o clasă (Topic) făra să aibă cunostince legate de existenta vreunui receptor. In mod similar un subscriber nu are cunostince legate de emițător dar in shimb poate selecta clase de mesaje in care este interesat.

Receptorul primeste doar mesaje din clasele de mesaje pe care le-a selectat (logical channels). Procesul de selectie a mesajelor poarta numele de filtrare. Emitatorul este responsabil de definirea claselor de mesaje la care poate un receptor sa se aboneze.

In tipologia noastră, emițători trimit mesaje unui intermediar (broker) care realizează filtrarea de mesaje. La rândul lor, emițătorii se inregistrează la broker cu clasele in care se abonează. Broker-ul realizează o funcție de stocare și redirecţionare a mesajelor de la emitator la receptor. Aditional, broker-ul poate alege o prioritate a mesajelor trimise.

Clone this wiki locally