Modelul de arhitectură Publish-Subscribe (Pub-Sub) este un model de mesagerie care permite comunicarea între diferite componente ale unui sistem fără ca acestea să fie nevoite să comunice direct între ele. În acest tipar, există editori care produc mesaje și abonați care le primesc. Editorii trimit mesaje către un „subiect” sau canal, iar abonații primesc mesaje din același subiect.
Pub-Sub este un model asincron și oferă o cuplare liberă între componente. Aceasta înseamnă că componentele pot fi adăugate sau îndepărtate fără a afecta funcționalitatea generală a sistemului. De asemenea, permite scalarea și îmbunătățește flexibilitatea, permițând abonaților să selecteze subiectele de la care sunt interesați să primească mesaje.
Exemple de cazuri de utilizare pentru arhitectura Pub-Sub includ sisteme de notificare în timp real, procesare a fluxului de date și sisteme bazate pe evenimente.
Data publicării: