LISTEN / NOTIFY
PostgreSQL 🔴 SeniorDefinition
Systeme de pub/sub integre a PostgreSQL. LISTEN s'abonne a un canal, NOTIFY envoie un message. Permet la communication asynchrone entre processus sans polling.
Analogie
Un talkie-walkie integre a la base de donnees : un service parle, les autres ecoutent sur le meme canal.
Exemple de code
-- Session 1
LISTEN order_created;
-- Session 2
NOTIFY order_created, '{"id": 42}';
-- Session 1 recoit la notification
Cas d'usage
Notifier un service en temps reel quand une commande est creee, sans message broker externe.